Articles of макет

Проблема с макетами: SliderDrawer не заполняет родительскую ширину

Я использую SliderDrawer в Android. Внутри ящика есть макет, который содержит раздутый макет. Вот конечный результат: Обратите внимание, как содержимое ящика (в сером) не принимает всю ширину родителя (черная область). Вот код ящика (main_layout.xml): [UPDATE 2, добавлен весь код:] <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/banner" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:padding="3px"> <ImageView android:src="@drawable/title" […]

Как программно добавлять представления и ограничения в ConstraintLayout?

У меня возникла проблема с программным добавлением представлений в макет Constraint Layout и настройка всех ограничений, необходимых для работы макета. То, что у меня сейчас, не работает: ConstraintLayout layout = (ConstraintLayout) findViewById(R.id.mainConstraint); ConstraintSet set = new ConstraintSet(); set.clone(layout); ImageView view = new ImageView(this); layout.addView(view,0); set.connect(view.getId(), ConstraintSet.TOP, layout.getId(), ConstraintSet.TOP, 60); set.applyTo(layout); ImageView даже не отображается на […]

Возврат каретки TextView не работает

Я читаю строку из xml-файла, хранящегося на SD-карте, которая имеет некоторые возвращаемые каретки, сохраненные с помощью escape-последовательности «\ n». Такие как <string mystring="Line1\nLine2"> Но когда я отображаю текст в эмуляторе, \ n появляется вместо создания новой строки. Я не делаю ничего необычного в тексте, просто прочитав его с помощью SAXParser, а затем добавлю его в […]

Изменить фон на FloatingActionButton?

Я пытаюсь установить фон FAB для другого цвета в XML. Я знаю, что могу сделать это в коде, но с моей стороны также потребуется много неудобного рефакторинга. <android.support.design.widget.FloatingActionButton android:layout_width="40dp" android:layout_height="40dp" android:background="#F38E1B" android:id="@+id/fab"/> По какой-то причине фон остается синим, когда он должен быть оранжевым. Я попробовал установить фон как способный к переносу, но это дает те […]

Активировать кнопку при записи текста в editText android

У меня есть макет, где у меня есть несколько редакторов и одна кнопка. Эта кнопка установлена ​​в значениеEnabled (false). Как я могу изменить его статус, когда пользователь пишет текст в edittext? Я хочу, когда пользователь поместил текст для редактирования текстовой кнопки setEnabled на true?

Android R.layout.main не получает разрешения

Я новичок в android и делаю свое первое приложение. У меня проблема с разрешением R.layout.main Главное автогенерируется в моем res / layout. Я уже импортировал android.R Но он по-прежнему не решает "основные"

Как я могу указать layout_below программно для LinearLayout?

Я хочу сделать что-то вроде этого программно – <RelativeLayout1> <LinearLayout name = 1> <LinearLayout below = 1> <RelativeLayout1> Я пытаюсь это сделать: LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)mButtonContainer.getLayoutParams(); Params имеют поле weight поле width , но не имеет layout_below … Спасибо за любую помощь!

Android: holder.getSurface () всегда возвращает null

Мое мнение – куча обычного виджета и вид на поверхность. Я не знаю, почему после того, как я получу surfaceholder SurfaceView и снова использую getSurface() на держателе, я всегда getSurface() null. Вот мой пример кода: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.view); } @Override public void onResume() { super.onResume(); surface = (SurfaceView) findViewById(R.id.surfaceView); this.holder = […]

Должен ли я использовать Java или XML для макетов Android?

Есть ли «лучшая практика» или заметная разница в производительности между использованием Java для создания макетов в Android над XML? Ради этого предположим, что мы просто выкладываем относительно простой интерфейс, который использует несколько видов деятельности.

Прозрачный просмотр линейного макета в Android

Привет, я делаю приложение для Android, где мне нужно поместить прозрачный вид на LinearLayout . См. На скриншоте. Просмотр, где написано «04», является прозрачным, но не полностью. Любая идея сделать этот вид прозрачным с некоторым цветом. Я сделал LinearLayout с закругленным и установил цвет также. <LinearLayout android:id="@+id/thirdLinearLayout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/secondRelativeLayout" android:background="@drawable/clock_check_in_rounded_drawable" android:orientation="horizontal" > </LinearLayout> clock_check_in_rounded_drawable.xml […]