Вопросы с тегом 'android-view'

Вопросы относительно Views в Android. Представления могут быть определены в Android Layout XML или в Java-коде. Вопросы, использующие этот тег, включают общие виды практики или советы. Что касается конкретных видов, обратитесь к информации для этого тега. Для вопросов, касающихся макета, используйте [tag: android-layout].
8

Основы Android: запуск кода в потоке пользовательского интерфейса

С точки зрения запуска кода в потоке пользовательского интерфейса существует ли разница между: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); или MainActivity.t...
11 окт. '12 в 23:28
23

Есть ли простой способ добавить границу к верхней и нижней части Android View?

У меня есть TextView, и я бы хотел добавить черную рамку вдоль ее верхней и нижней границ. Я попытался добавить android:drawableTop и android:drawableBottom в TextView, но это только заставило весь вид стать черным. <TextView android:backgro...
21 окт. '09 в 0:34
17

Есть ли эквивалент addHeaderView для RecyclerView?

Я ищу эквивалент addHeaderView для просмотра ресайклеров. В основном я хочу, чтобы изображение с двумя кнопками было добавлено в виде заголовка в список. Есть ли другой способ добавить представление заголовка в вид ресайклера? Примером для руководств...
23 окт. '14 в 14:39
14

Android: View.setID(int id) программно - как избежать конфликтов идентификаторов?

Я добавляю TextViews программно в цикл for и добавляю их в ArrayList. Как использовать TextView.setId(int id)? Какой Integer ID я придумал, чтобы он не противоречил другим идентификаторам?
11 нояб. '09 в 10:23
26

Кнопки раскраски в Android с материальным дизайном и AppCompat

Прежде чем обновление AppCompat появилось сегодня, я смог изменить цвет кнопок в Android L, но не в старых версиях. После включения нового обновления AppCompat я не могу изменить цвет для любой версии, когда я пытаюсь, кнопка просто исчезает. Кто-ни...
23 окт. '14 в 1:42
27

findViewByID возвращает null

Прежде всего: да, я прочитал все другие темы по этой теме. И не только из этого сайта... (вы видите, я немного расстроен) Большинство из них приходят с советом использовать android:id вместо простого id в файле XML. Я сделал. Из других я узнал, чт...
16 июл. '10 в 12:02
9

Как программно выложить Views в RelativeLayout?

Я пытаюсь выполнить следующие программные (а не декларативно через XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /...
21 февр. '10 в 9:04
8

Активность хоста в Android

У меня есть Activity с 3 EditText и пользовательский вид, который действует специализированной клавиатурой для добавления информации в EditText s. В настоящее время я передаю Activity в представление, чтобы получить текущий текст с текстом и обнов...
26 нояб. '11 в 5:58
3

Как я могу назначить идентификатор для просмотра программно?

В XML файле мы можем назначить идентификатор представлению типа android:id="@+id/something", а затем вызвать findViewById(), но при создании представления программно, как назначить идентификатор? Я думаю, что setId() не совпадает с назначением по ...
10 дек. '11 в 23:17
11

Что означает параметр LayoutInflater attachToRoot?

Документация LayoutInflater.inflate не совсем ясна для цели параметра attachToRoot. attachToRoot: следует ли привязать завышенную иерархию к корневому параметру? Если false, root используется только для создания правильного подкласс LayoutParams дл...
24 сент. '12 в 14:55
7

Могу ли я использовать вид пейджер с представлениями (не с фрагментами)

Я использую ViewPager для ViewPager Fragments, но могу ли я использовать ViewPager для ViewPager между Views простого макета XML? Это мой страничный Adapter для ViewPager, который используется для пролистывания фрагментов: import java.util.List; i...
10 сент. '13 в 4:08
5

Именованные атрибуты в attrs.xml для пользовательского представления

Я пишу несколько пользовательских представлений, которые имеют одни и те же атрибуты. В соответствующем разделе <declare-styleable> в attrs.xml я хотел бы использовать те же имена для атрибутов: <?xml version="1.0" encoding="utf-8"?> &l...
13 дек. '10 в 22:58
10

Добавление и удаление просмотров в Android динамически?

Как добавить и удалить такие виды, как TextView из приложения Android, например, на исходном экране контактов Android, на котором вы нажимаете небольшой значок в правой части поля, и добавляет или удаляет поле, состоящее из TextView и editTextView (...
22 окт. '10 в 8:46
5

Использование forceLayout(), requestLayout() и invalidate()

Я немного запутался в ролях методов forceLayout(), requestLayout() и invalidate() класса View. Когда они будут называться?
13 дек. '12 в 8:55
7

Как программировать круглые углы и задавать произвольные фоновые цвета

Я хотел бы обойти углы представления, а также изменить цвет представления на основе содержимого во время выполнения. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setB...
22 авг. '13 в 22:29