Articles of андроид linearlayout

Android: как распространять событие click для дочерних элементов LinearLayout и изменять их возможности

Я хотел бы создать линейный макет, который будет вести себя аналогично ImageButton. <LinearLayout android:id="@+id/container" style="?WidgetHomeIconContainer"> <ImageView android:id="@+id/icon" style="?WidgetHomeIcon" /> <TextView android:id="@+id/title" style="?WidgetHomeLabel" android:text="@string/title" android:textAppearance="?attr/TextHomeLabel" /> </LinearLayout> В стилях ImageView, TextView и LinearLayout я устанавливал селектора для всех состояний. Теперь: Когда я нажимаю на ImageView (я попробовал это также с ImageButton) – он ведет себя корректно […]

Android Layout с ListView между «верхней панелью» и «нижней панелью»,

Я пытаюсь построить макет, где в верхней части экрана есть текстовое представление и нижняя панель внизу экрана. Каждое из этих представлений должно оставаться фиксированным на месте, а между ними должно быть ListView. TOPBAR LISTVIEW (scrollable) BOTTOM BAR Мой макет (см. Ниже) почти работает: верхний и нижний компоненты остаются фиксированными, а свитки списков. «Проблема» в том, […]

Поместить пространство между кнопками Android

<Button android:id="@+id/o_pharmacy" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableLeft="@drawable/p2" android:text="@string/o_pharmacy" android:textSize="26sp" /> <Button android:id="@+id/lab" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableLeft="@drawable/lab" android:text="@string/lab" android:textSize="26sp" /> <Button android:id="@+id/i_pharmacy" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableLeft="@drawable/p1" android:text="@string/i_pharmacy" android:textSize="26sp" /> Я попытался над кодом отобразить 3 кнопки в макете Liner. Он работает, но мне нужно разместить пробел между двумя кнопками.

Как центрировать текстовое изображение внутри линейного выхода

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

Центральная кнопка в LinearLayout

У меня есть этот макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:background="@android:color/darker_gray" android:orientation="horizontal" > <TextView android:id="@+id/mon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="10" android:text="M\nO\nN" /> <CheckBox android:id="@+id/cbmon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="10" /> <TimePicker android:id="@+id/timePicker1mon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="40" /> <TimePicker android:id="@+id/timePicker2mon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="40" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:background="@android:color/white" android:orientation="horizontal" > <TextView […]

Эффект Marquee для линейной компоновки

Я пытаюсь реализовать эффект выделения для макета, чтобы помочь ему прокручивать / анимировать с правой внутренней стороны на левую внутреннюю сторону, как и вид тикера. Из приведенных ниже двух ссылок вы сможете получить больше знаний, так как фондовые рынки будут обновлять пользователей, показывая значения циклическим постоянным образом. 1) http://www.sify.com/finance/livemarkets/ 2) http://terminal.moneycontrol.com/index.php?wl=indices Для этого я выполнил […]

Как указать цвет фона в ресурсах списка состояний цвета?

Чтобы дать пользователю моего приложения указание, какое поле в настоящее время имеет фокус, я пытаюсь изменить цвет фона некоторых из моих полей в зависимости от текущего состояния, однако у меня возникают проблемы с пониманием Androids Color State List Resources: Я нашел пример (извините, URL больше не работает), и если я попробую точно так же, т.е. […]

Android – overdraw layout позволяет касаться LinearLayout

В следующем пользовательском интерфейсе у меня есть это ниже drabable, накладывающееся на весь экран. LinearLayout прозрачен и позволяет контролировать под ним клики или touchable. В основном я могу прокрутить список ниже этого LinearLayout, а также элементы управления кликом. Как отключить это? См. Прилагаемый пример. спасибо <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rlExtNavbar" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="fill_vertical" android:layout_gravity="fill_vertical" android:background="@color/transparent" xmlns:tools="http://schemas.android.com/tools" […]

Как установить метод onClick с linearLayout?

Я создаю приложение и вчера выложил вопрос о том, как начать работу, щелкнув любую строку в строке . Появилась идея сделать так, как показано ниже, но я получаю эту ошибку: The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (new OnClickListener(){}) Вот мой код: LinearLayout menu_photos = (LinearLayout )findViewById(R.id.picture_part); menu_photos.setOnClickListener(new OnClickListener() […]

Android Horizontal LinearLayout – элементы обтекания

У меня горизонтальная линейная компоновка, содержащая текстовые изображения, созданные динамически, проблема, которую я испытываю, заключается в том, что текстовые изображения сжаты (см. Изображение ниже), если слишком много их добавлено. Как я могу обернуть процесс linearlayout, чтобы текст отображался на следующей строке?