Articles of layout

Щелкните элемент списка RecyclerView

У меня есть RecyclerView с LinearLayoutManager и Adapter : @Override public int getItemViewType(int position) { return position == 0? R.layout.header : R.layout.item; } Вот header.xml : <View xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/header" android:layout_width="match_parent" android:layout_height="@dimen/header_height" /> То, что я хочу достичь, – это иметь отверстие в RecyclerView где я могу щелкнуть все что угодно за RecyclerView . Я попробовал […]

Нарисуйте изображение в полноэкранном режиме Android

Я уже знаю, как получить свою активность как полноэкранный режим на Android, теперь мне нужно нарисовать изображение на этом экране. Это мой XML-макет. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/image01" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> Это изображение динамически генерируется и выводится в ImageView. Это мой код в моей деятельности. public void onCreate(Bundle savedInstance) […]

Как программно установить несколько imeOptions

У меня есть контейнер FrameLayout в который я хочу добавить динамически EditText . Мне нужно установить два imeOptions : IME_ACTION_DONE и IME_FLAG_NO_EXTRACT_UI за это же время, но у меня есть проблема, как это сделать программно. Мое решение переопределяет мои imeOptions (я сейчас это хорошее поведение :), но я пробую все) И мой вопрос: как настроить […]

Невозможно настроить пользовательский список в ListFragment

Я пытаюсь установить пользовательский макет Listview в ListFragment, я все время искажаю, и я все еще не могу заставить его работать. Я – новое программирование с Android, поэтому я буду очень благодарен за вашу помощь. Это мой класс listFragment public class ListCins extends ListFragment { public static ArrayList<Cin> cins; private ListView listView; private pListAdapter mAdapter; […]

Правильный способ полностью снять флажок флажка в API 16 и ниже

У меня проблема с укрытием коробки CheckBox . Моя CheckBox выглядит так: <CheckBox android:id="@+id/favoritesBox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:button="@null" android:tag="1" android:textStyle="italic" android:text="@string/details_tags_favs" /> Единственная проблема заключается в том, что button=@null удаляет свой стиль и не полностью уходит. Из-за этого мой text не центрирован, а перемещается вправо (по размеру коробки). Есть ли гладкий способ полностью избавиться от […]

Как сделать полноэкранный DrawerLayout в Android?

По сути, мне нужно меню «options», к которому можно получить доступ, проверив экран слева направо (или нажав кнопку опций в левом верхнем углу экрана). Я также нуждаюсь в этом, чтобы покрыть экран, но не полностью его заменить (он должен быть полупрозрачным, чтобы под ним было видно предыдущее меню). То, что у меня есть до сих […]

Android ImageView по размеру не центрируется в родительском LinearLayout

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

Текстовое действие действует как терминал

Привет, я пытаюсь отобразить текст так, как в терминале или cmd. И под этим я подразумеваю окно текста, которое с каждым вводом создает новую строку, а затем отображает нижнюю строку TextView , и на экране всегда будет установленное количество строк. Это звучало легко, но теперь, когда я начал, я не уверен, как это сделать. Я […]

WheelView не заполняет родителя

Я использую управление WheelView Юрия Канивеца, и я нахожу, что он не заполняет родительское представление, даже если XML-макет указывает на это. Вот образ того, что я имею в виду: Вот макет XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#00000000"> <LinearLayout android:orientation="vertical" android:layout_alignParentBottom="true" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:paddingTop="5dp" android:paddingBottom="5dp" android:background="@drawable/picker_bar"> <Button android:id="@+id/repeatButton" […]

ExpandableListView всегда рушится

Я пытаюсь создать базовое приложение для Android с помощью ExpandableListView. После ввода данных в представление я вижу только группы, если я нажимаю на группы, которые они не расширяют. Вот мой код, может ли кто-нибудь помочь? адаптер public class PhraseAdapter extends BaseExpandableListAdapter { private LayoutInflater inflater; private List data; public PhraseAdapter(Context context) { inflater = LayoutInflater.from(context); […]