Articles of макет

Recyclerview со списком прокрутки

Я пытаюсь создать RecyclerView со списком прокрутки, как показано ниже. Идея состоит в том, что при прокрутке вверх / вниз зрителей фоновое (светло-зеленое) изображение также должно перемещаться вверх / вниз в синхронизации. Есть ли какие-либо подсказки о том, как это сделать? Вот моя основная конфигурация RecyclerView <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="@dimen/item_margin" android:clipToPadding="false" android:background="@drawable/ic_light_green_image"/>

Сделайте TextView максимально широким, не вытесняя другие виды

Я хочу следующую обработку макета в моем приложении: Как вы можете видеть, текст разрешен настолько широким, насколько он может быть, не отрывая экран от других представлений, которые кажутся справа, при необходимости эллипсирования. Там никогда не будет более трех цветных образцов и не менее 1, и все образцы и х в круге всегда должны быть видны. […]

Как выровнять ImageView и TextView прямо в линейной компоновке

Я хотел бы показать заголовок страницы, как показано ниже, Я использую следующий макет, но изображение и второе текстовое изображение не перемещаются вправо, а весь центр выравнивания. <LinearLayout android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:orientation="horizontal" > <LinearLayout android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="6" android:background="@drawable/transbg" android:gravity="center" android:orientation="vertical" > <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="6" android:gravity="center" > <TextView android:id="@+id/txtName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Magasin" android:textColor="#FFF" android:textSize="18sp" android:textStyle="bold" […]

Использование десятичных значений для размеров пикселей в Android?

В android значения xml папка, создание значений с десятичными значениями имеет смысл или нет? <dimen name="list_margin_left">7.25dp</dimen> <dimen name="width">40.3dp</dimen>

Почему dpToPixel не должен использоваться для установки размеров макета?

Почему в javadocs для dpToPixel (объявлено здесь ) указано, что его нельзя использовать для установки размеров макета?

После поворота экрана findFragmentById () возвращает фрагмент, даже если в макете нет такого идентификатора

У меня есть один макет в двух направлениях – 1 пейзаж и 1 портрет. /layout-land/main.xml имеет два фрагмента: <fragment android:id="@+id/fragment1" .. /> <fragment android:id="@+id/fragment2" .. /> /layout/main.xml имеет только один фрагмент: <fragment android:id="@+id/fragment1" .. /> Вот MainActivity.java : @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); firstFragment = (FirstFragment) getFragmentManager().findFragmentById(R.id.fragment1); secondFragment = (SecondFragment) getFragmentManager().findFragmentById(R.id.fragment2); } […]

Дизайн материнской платы Android / SupportActionBar

Сегодня я экспериментирую с новостями, и мне интересно, знает ли кто-нибудь об этом решении этой проблемы. Это появляется на панели инструментов на складе и даже, как видно ниже, при обращении к произвольному файлу макета. Это относительно незначительно, но мои глаза OCD идут прямо к нему, поэтому, может быть, кто-то может помочь. Благодаря 🙂

Android анимация, чтобы повернуть вид и заморозить его после вращения

Я новичок в Android Animation и хочу сделать базовую анимацию Повернуть вид на 180 градусов <set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:fromDegrees="0" android:toDegrees="180" android:pivotX="50%" android:pivotY="50%" android:duration="300" android:fillAfter="true" android:fillEnabled="true" /> Но проблема заключается в том, что после завершения анимации представление возвращается в исходное положение. Я хочу, чтобы представление было повернуто на 180 градусов после анимации. Я также добавил AnimationListener […]

GetWidth не возвращает значение после масштабирования

Я пытаюсь найти то, что мне не хватает при использовании setScaleX. final ImageView iv = (ImageView) findViewById(R.id.imageView); ViewTreeObserver vto = iv.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // Start at 60 Log.d("test", "Before"+String.valueOf(iv.getWidth())); iv.setScaleX((float) .5); // Still at 60 after scale Log.d("test", "After"+String.valueOf(iv.getWidth())); } }); Я думал, что ширина будет равна 30. Как […]

Android: Binding Layout с динамическим Sublayout (ViewHolder & SubViewHolder)

Я разбираю JSON с сервера на Android и сохраняю данные в SQLite, в котором у меня есть две таблицы news и news_attachment . Я сделал код для отображения news и news_attachment в списке, но теперь я хочу отображать несколько вложений для одной новости. Следующий код показывает last_attachment конкретных новостей. Я хочу отобразить все вложения с […]