Articles of макет

Android фокусируется и фокусируется в сенсорном режиме

У меня есть вложенные тексты редактирования в макете таблицы, а затем в макете таблицы в режиме прокрутки, режим фокусируемого / фокусируемого в касании не работает на реальных устройствах, но на удивление он работает в эмуляторе. Пожалуйста, может ли кто-нибудь предложить альтернативное решение?

Android: RadioButton внутри вложенной компоновки под RadioGroup выпадает из группы

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

Когда использовать ImageButton, а не ImageView?

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

Изменение размера макетов программно (как анимация) до «wrap_content»

Я сталкиваюсь с очень похожим вопросом, как здесь: Изменение размеров макетов программным способом (как анимация) И решение там велико, но мне нужна еще одна особенность. Я хотел бы оживить изменение размера от height = 0 до height = WRAP_CONTEN. Но не знаю, как измерить размер содержимого упаковки. Поэтому мне нужно как-то обнаружить, что я достиг […]

Разница между фрагментомTransaction.hide и setVisibility (GONE);

Есть ли принципиальная разница между видимостью отображения макета, которая содержит фрагмент для GONE и fragmentTransaction.hide(fragment) кроме addToBackStack?

Android: штрих в форме создает границу ширины штриха

Я создал прямоугольную форму, чтобы использовать ее в качестве фона элемента списка. Моя проблема заключается в том, что штрих не следует за границей вида, но допускает границу +/- ширину хода. Вот xml моей формы: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadiusRatio="1" android:shape="rectangle" > <solid android:color="@color/deminoir" /> <stroke android:width="4dp" android:color="@color/deminoir" /> <padding android:bottom="4dp" android:left="4dp" android:right="4dp" android:top="4dp" /> […]

Android: использование фрагментов программно

По некоторым причинам я не могу использовать файлы макета xml. Но мне нужно создать приложение Android для Android. Я решил использовать фрагменты. Я хочу создать тот же макет, который генерирует этот xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <fragment class="com.example.ItemsList" android:id="@+id/items_list" android:layout_weight="1" android:layout_width="0dp" android:layout_height="fill_parent" /> <FrameLayout android:id="@+id/item_details" android:layout_weight="1" android:layout_width="0dp" android:layout_height="fill_parent" android:background="?android:attr/detailsElementBackground" /> </LinearLayout> […]

Добавление нескольких фрагментов программным путем

Я использую транзакцию фрагмента, чтобы добавить два фрагмента в действие. Но бывает, что при запуске приложения отображается только первый фрагмент. Вот код: Основная деятельность @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragOne firstButton = new FragOne(); FragmentTwo secButton = new FragmentTwo(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.add(R.id.frag_container, firstButton); transaction.add(R.id.frag_container, secButton); transaction.commit(); } activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

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

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

Почему смежные кнопки перемещаются, когда я изменяю размер текста в кнопке

Вот макет, когда каждая Button имеет текст одинакового размера: И вот макет, когда я увеличиваю размер нижнего правого текста Button : Что тут происходит? Почему Button «0» перемещается ниже двух смежных с ней Buttons ? Вот макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@android:color/white" android:orientation="vertical" android:padding="6dp"> <TextView android:id="@+id/input_textview" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:textColorHint="@color/hint_color" android:singleLine="true" […]

Intereting Posts
Получение координат представления относительно корневого макета Преимущества компиляции кода C с интерфейсом gcc gcc на C ++ В пользовательском представлении отсутствует конструктор, используемый инструментами для адаптера Android: альтернатива для context.getDrawable () Высота макета Android в процентах Appium против Espresso для автоматизированной системы тестирования Как динамически изменять цвет фонового рисунка фонового рисунка Android Spinner databind с использованием списка массивов Почему мой размер приложения и текущая версия «меняются с помощью устройства», хотя я загрузил только один APK? Проблема с макетом с краем кнопки Вызов showAtLocation popupwindow приводит к сбою приложения Как изменить стиль андроида «принудительно закрыть окно»? Есть ли ярлык на Android Studio для преобразования текста в верхний регистр? Как получить серийный номер или идентификатор эмулятора Android после его запуска? ADB не признает Nexus 4 под Windows 7