Articles of layout

Как предотвратить элементы списка ListView в черном

Я отчаянно пытался исправить эту проблему, когда мои элементы ListView выделены. Я рассмотрел любое решение, которое я мог найти здесь, в stackoverflow, и не нашел ни одного, который работает для меня. Во-первых, это ListView в LinearLayout в ViewPager в LinearLayout. Каждый элемент в этом представлении представляет собой LinearLayout, содержащий LinearLayout (содержащий TextView) и галерею. Галерея […]

Проблемы с макетами на разных экранах

Я все время тестировал свое приложение на своем 5,2-дюймовом устройстве (LG G2). Только я запустил приложение на более крупном 5,5-дюймовом устройстве (OnePlus 3T), и он выглядит не очень хорошо, как вы можете видеть ниже: Это основная деятельность: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/layout_main_menu" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#b2b2b2" android:orientation="vertical"> <!– android:layout_height="wrap_content" –> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" […]

Настройка цвета каждого разделителя на каждый элемент в виде списка

Я хочу иметь список с разными разделителями между элементами списка. Я использовал этот код для определения белого делителя с высотой 1: _listView.setDivider(new ColorDrawable(Color.WHITE)); _listView.setDividerHeight(1); Однако он устанавливает разделитель для того, чтобы весь элемент был белым, и я хочу, чтобы только некоторые из них были белыми, а другие – разными цветами. Как я могу это сделать?

RecyclerView LinearLayout manager всегда возвращает -1 в ландшафтном режиме – findLastCompletelyVisibleItemPosition ()

Я использую findLastCompletelyVisibleItemPosition() чтобы определить последний видимый элемент в моем RecyclerView. Вот фрагмент кода того, как я настраиваю свой макет: mRecyclerView.setHasFixedSize(true); LinearLayoutManager mLayoutManager = new LinearLayoutManager(getContext()); mRecyclerView.setLayoutManager(mLayoutManager); Макет XML: <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/swipe_container" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:id="@+id/message_list" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/white" android:paddingBottom="@dimen/footer_progress_bar" android:paddingTop="16dp" android:scrollbars="vertical" /> <ProgressBar android:id="@+id/progress_bar" android:layout_width="50dp" android:layout_height="50dp" android:layout_gravity="center" android:visibility="gone" /> <ProgressBar android:id="@+id/footer_progress_bar" […]

Spinner Dropdown Arrow

Я пытаюсь получить пользовательский Spinner, такой как этот: Но я смог получить только это: Как вы видите, у меня возникают несколько проблем. Хотя я добавил специальную стрелку, я все еще вижу оригинал. Моя пользовательская стрелка отображается в каждой строке. Как настроить размеры пользовательской стрелки и расположение макета? Как создать подчеркнутые строки? Это мой код: onCreateView() […]

Как сохранить выделение выделенного элемента в gridview при изменении numColumns?

У меня есть ActionBarActivity с GridView . GridView имеет 2 столбца в портрете и 3 столбца в ландшафте. Когда я выбираю элементы в портрете (начиная с моего ActionMode ), а затем поворачиваю устройство, выделенный элемент выделяет один элемент влево. Например, если я выберу второй элемент и повернусь, будет выделен первый элемент. Если я выберу первый […]

Как полностью покрыть 9-PATCH-PNG?

Я пытаюсь реализовать эффект наведения (эффект при нажатии кнопки), помещая полупрозрачный PNG-файл поверх фона кнопки и значок кнопки. К сожалению, фоновый файл кнопки представляет собой 9-PATCH-PNG, который вызывает некоторые проблемы здесь: он «проглатывает» все поверх своего слоя и не позволяет покрывать растяжимые области (тонкая линия света вокруг) девяти патчей-png , Другими словами, черные линии, верхний […]

Как узнать, работает ли приложение или нет

Я создаю приложение, которое делает my device as a admin . Но я хочу вызвать какое-то сообщение, когда мое Application uninstall from device. Когда пользователь remove from admin . Как узнать, app Device admin is checked or not? ли мое app Device admin is checked or not? Я использую встроенную демо-версию приложения для Android. Пожалуйста, […]

AdjustResize не работает с CoordinatorLayout

У меня есть следующий макет в моем приложении для Android, но у меня проблема с windowSoftInputMode="adjustResize" в windowSoftInputMode="adjustResize" : LinearLayout с именем "container" содержит несколько EditTexts но когда у одного из них есть фокус и появляется клавиатура, Activity не изменяет размер И EditText скрыт за клавиатурой. Я думаю, что это имеет какое-то отношение к CoordinatorLayout […]

Исключение класса cast в FrameLayout, когда я пытаюсь изменить порядок просмотров в макете xml?

Вот мой файл макета <FrameLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="3"> <WebView android:id="@+id/document_id" android:layout_width="match_parent" android:layout_height="match_parent"/> <ProgressBar android:id="@+id/load_document_progress" android:layout_width="30dp" android:layout_gravity="center" android:layout_height="30dp" android:visibility="invisible"/> <Button android:id="@+id/start_btn" android:layout_width="90dp" android:layout_height="30dp" android:text="@string/start_btn_txt" android:textStyle="bold" android:textColor="#000000" android:layout_gravity="center" android:visibility="invisible" android:onClick="updatePresentationId" android:background="@drawable/border_radius"/> </FrameLayout> Это работает. Но когда мне приходится менять порядок элементов. Я получу ClassCastException . Вот мой след моей логарифма. 12-24 18: 33: 58.131: E / AndroidRuntime […]