Articles of layout

Как получить цвет фона в строке состояния, чтобы показать colorPrimaryDark

У меня есть макет, который использовался для обновления цвета фона строки состояния на основе colorPrimaryDark. Это отлично поработало, когда корневой макет макета был координаторомLayout, но когда я переключил его на линейную компоновку, фон строки состояния больше не обновляется. Источник для макета и скриншот вставлен ниже. Также приведен пример макета, который работает правильно. Спасибо! layout.xml <?xml […]

Как проверить флаги гравитации в пользовательском представлении Android?

Проблема У меня есть пользовательский вид Android, в котором я хочу, чтобы пользователь установил гравитацию, чтобы разместить содержимое в onDraw . Вот упрощенная версия, которую я использую в onDraw : // check gravity if ((mGravity & Gravity.CENTER_VERTICAL) == Gravity.CENTER_VERTICAL) { // draw the content centered vertically } else if ((mGravity & Gravity.BOTTOM) == Gravity.BOTTOM) { […]

Почему дочерние представления наследуют альфа-значение от родительского макета

В моем приложении я установил фоновое изображение верхнего уровня linearlayout, а затем, чтобы угаснуть фон, я установил его alpha в .2, но это создает странную проблему, поскольку он также устанавливает альфа для всех дочерних элементов макета, Даже если я явно определяю другое значение альфа-данных у детей. Можно ли установить альфа-значение родителя и не повлиять на […]

? андроид: атр / selectableItemBackground

При написании моего приложения для Android, которое я использовал android:background="?android:attr/selectableItemBackground" Я попытался найти файл attr.xml, который будет содержать исходный код, но я не смог его найти. Любые идеи, пожалуйста, о том, где я могу его найти. Я нашел один attr.xml в C: \ Program Files (x86) \ Android \ android-sdk \ platform \ android-13 \ […]

Являются ли векторные изображения полезными для Android?

Я разрабатываю приложение для Android. Я хочу использовать векторное изображение. (.svg file) Но я не уверен, что лучший способ – использовать векторное изображение. Svg-android.jar не полезен. Не поддерживает все типы файлов .svg. Это может быть проблемой позже. С другой стороны, если я использую вектор, для меня это очень легко. Особенно я не буду работать над […]

Используйте библиотеку DataBinding для установки ресурса цвет фона или нулевого

Я хотел бы установить цвет фона или null в моем представлении, используя библиотеку DataBinding, но я получаю исключение, пытаясь запустить его. java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference Вот как я это делаю: android:background="@{article.sponsored ? @color/sponsored_article_background : null}" Я также попытался установить преобразование, но это не сработало. @BindingConversion public […]

Android.widget.LinearLayout не может быть добавлен в android.widget.TextView

Я добавляю ListView во время выполнения следующим образом: MainMenue = getResources().getStringArray(R.array.Unit); // remove all controls LinearLayout formLayout = (LinearLayout)findViewById(R.id.submenue); formLayout.removeAllViews(); menueview = new ListView(getApplicationContext()); menueview.setVisibility(ListView.VISIBLE); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); params.gravity = Gravity.RIGHT; menueview.setLayoutParams(params); menueview.setAdapter(new submenueadapter(menueview.getContext(), MainMenue)); // Set the on Item SetMenueOnClick() ; formLayout.addView(menueview); И затем я добавляю элемент прослушивания элементов следующим […]

Палирование теневой кнопки кнопки с плавающей кнопкой при просмотре полей

У меня есть плавающая кнопка действия, привязанная к нижней правой части компоновки координатора. Это 16dp из полей представления (поля включены по умолчанию и указаны в файле dimens.xml ), но его тень dimens.xml и имеет квадратную форму (см. Ниже). Когда я перемещаю плавучую кнопку действия до 32dp из полей представления, ее тень отображается правильно. Я хотел […]

(Не может найти ссылку на идентификатор). Ресурс не соответствует указанному имени в

У меня есть следующее внутри относительного макета. <TextEdit android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@id/buttonA" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_toLeftOf="@id/buttonA" /> <Button android:id="@+id/buttonA" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:text="@string/message" > </Button> Eclipse дает мне эти ошибки в строках android: layout_alignBottom = "@ id / buttonA" и android: layout_toLeftOf = "@ id / buttonA" соответственно: Error: Ошибка: ресурс не найден, который соответствует указанному имени […]

Разница между R.layout и android.R.layout

В чем разница между setContentView(R.layout.main); а также ArrayAdapter arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, sarray); В чем разница между R.layout и android.R.layout ?