Запитання з тегом «android-layout»

Макет визначає візуальну структуру для користувальницького інтерфейсу, наприклад, інтерфейс користувача для діяльності, фрагмента або віджет програми.

23
RecyclerView всередині ScrollView не працює
Я намагаюся реалізувати макет, який містить RecyclerView і ScrollView в одному макеті. Шаблон макета: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Проблеми: я можу прокручувати до останнього елемента ScrollView Те, що я спробував: перегляд картки всередині ScrollView(тепер ScrollViewміститься RecyclerView) - може бачити карту доRecyclerView …

30
RecyclerView: виявлена ​​невідповідність. Недійсне положення елемента
Наш QA виявив помилку: під час обертання пристрою Android (Droid Turbo) сталася така аварія, пов’язана з RecyclerView : java.lang.IndexOutOfBoundsException: виявлена ​​невідповідність. Недійсне положення позиції 2 (зміщення: 2). Стан: 3 Для мене це виглядає як внутрішня помилка всередині RecyclerView, оскільки я не можу придумати, щоб будь-який спосіб цього був спричинений безпосередньо …

25
Android: як створити діалог без назви?
Я намагаюся створити спеціальний діалог в Android. Я створюю свій діалог так: dialog = new Dialog(this); dialog.setContentView(R.layout.my_dialog); Все працює чудово, за винятком назви діалогу. Навіть якщо я не встановив заголовок діалогового вікна, у діалоговому вікні діалогового вікна є порожнє місце у положенні діалогу. Чи є спосіб приховати цю частину діалогу? …

30
Перегляд списку Android у вікні прокрутки
У мене є андроїд макет, який має в scrollViewсобі ряд елементів. У нижній частині scrollViewI є a, listViewякий потім заповнюється адаптером. Проблема, яку я відчуваю, полягає в тому, що андроїд виключає listViewз, scrollViewоскільки scrollViewвже є функція прокрутки. Я хочу, listViewщоб цей вміст був таким, доки вміст є, і для того, …

9
Фон для градієнта Android LinearLayout
У мене виникають проблеми із застосуванням градієнтного фону до LinearLayout. Це має бути порівняно простим з того, що я прочитав, але це, здається, не працює. Для довідок я розробляю версію 2.1-update1. header_bg.xml: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="90" android:startColor="#FFFF0000" android:endColor="#FF00FF00" android:type="linear"/> </shape> main_header.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" …

22
Як змінити колір CheckBox?
Як змінити CheckBoxколір за замовчуванням в Android? За замовчуванням CheckBoxколір зелений, і я хочу змінити цей колір. Якщо це неможливо, скажіть, як зробити замовлення CheckBox?


11
Як анімувати RecyclerView елементи, коли вони з'являються
Як я можу оживити елементи RecyclerView, коли вони з’являються? Аніматор елементів за замовчуванням анімує лише тоді, коли дані додані або видалені після встановлення даних переробника. Я нові розроблюючі програми і не маю підказки з чого почати. Будь-які ідеї, як цього досягти?

10
Додайте набивання для перегляду програмно
Я перетворюю додаток Android v2.2. У мене є фрагмент . У onCreateView(...)зворотному дзвінку класу фрагмента я надуваю макет до фрагмента, як показано нижче: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } Наведений вище завищений файл макета (login.xml): <?xml version="1.0" encoding="utf-8"?> …

9
Як програматизувати перегляди в RelativeLayout програмно?
Я намагаюся досягти наступного програмно (а не декларативно через XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Іншими словами, як зробити так, щоб друге TextViewвідображалося під першим, але я хочу це зробити в коді: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView …

7
Уникайте передачі нуля як кореня перегляду (потрібно вирішити параметри компонування на кореневому елементі надутого макета)
Пропуск нуля для root studio дає мені це застереження: Уникайте передачі нуля як кореня перегляду (потрібно вирішити параметри компонування на кореневому елементі надутого макета) Він показує нульове значення в getGroupView. Будь ласка, допоможіть. public class ExpandableListAdapter extends BaseExpandableListAdapter { private Context _context; private List<String> _listDataHeader; // header titles // child …

11
Розміщення / перекриття (z-індекс) подання над іншим видом в android
У мене лінійний макет, який складається з перегляду зображень і перегляду тексту, один під іншим у лінійному макеті. <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> Деякі правила можуть бути відсутніми, це полягає в уявленні, як виглядає макет. Я хочу ще одного …

13
Android: встановити стиль перегляду програмно
Ось XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/LightStyle" android:layout_width="fill_parent" android:layout_height="55dip" android:clickable="true" android:orientation="horizontal" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" /> </RelativeLayout> Як встановити styleатрибут програмно?

17
Як змінити назву та значок панелі дій Android
Я намагаюся зробити деякі дії на ActionBar в Android. Я вже додав нові елементи в правій частині панелі дій. Як я можу змінити ліву частину панелі дій? Я хочу змінити піктограму та текст, і я хочу додати "Кнопку Назад" на панелі дій для інших екранів

14
Як надути один вид з макетом
У мене макет визначений у XML. Він також містить: <RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" /> Я хотів би надути цей відносний вигляд іншим файлом макета XML. Я можу використовувати різні макети в залежності від ситуації. Як мені це зробити? Я пробував різні варіанти RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...) Але жоден …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.