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

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


7
Основы Android: запуск кода в потоке пользовательского интерфейса
С точки зрения запуска кода в потоке пользовательского интерфейса, есть ли разница между: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); или MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); а также private class …


24
Есть ли простой способ добавить границы сверху и снизу представления Android?
У меня есть TextView, и я хотел бы добавить черную рамку вдоль ее верхней и нижней границ. Я попытался добавить android:drawableTopи android:drawableBottomк TextView, но это только заставило весь вид стать черным. <TextView android:background="@android:color/green" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableTop="@android:color/black" android:drawableBottom="@android:color/black" android:text="la la la" /> Есть ли способ легко добавить верхнюю и нижнюю границу …


18
Есть ли аналог addHeaderView для RecyclerView?
Я ищу эквивалент addHeaderView для представления переработчика. В основном я хочу, чтобы изображение с 2 кнопками было добавлено в качестве заголовка к списку. Есть ли другой способ добавить представление заголовка в представление переработчика? Пример для руководства будет полезным РЕДАКТИРОВАТЬ 2 (добавлены фрагменты макетов): После добавления операторов журнала кажется, что getViewType …

28
Раскраски кнопок в Android с помощью Material Design и AppCompat
До AppCompatсегодняшнего обновления я смог изменить цвет кнопок в Android L, но не в старых версиях. После включения нового обновления AppCompat я не могу изменить цвет для любой версии, когда я пытаюсь попробовать кнопка просто исчезает. Кто-нибудь знает, как изменить цвет кнопки? На следующих рисунках показано, чего я хочу достичь: …

29
findViewByID возвращает ноль
Прежде всего: да, я прочитал все другие темы на эту тему. И не только с этого сайта ... (видишь, я немного расстроен) Большинство из них приходят с советами, чтобы использовать android:idвместо просто idв файле XML. Я сделал. От других я узнал, что View.findViewByIdработает иначе, чем Activity.findViewById. Я тоже с этим …

9
Как программно выложить Views в RelativeLayout?
Я пытаюсь достичь следующего программно (а не декларативно через XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Другими словами, как сделать так, чтобы второе TextViewотображалось под первым, но я хочу сделать это в коде: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView …

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

12
Что означает параметр attachToRoot для LayoutInflater?
LayoutInflater.inflateДокументация не совсем ясно мне о цели attachToRootпараметра. attachToRoot : должна ли завышенная иерархия быть привязана к корневому параметру? Если false, root используется только для создания правильного подкласса LayoutParams для корневого представления в XML. Может кто - то пожалуйста , объясните более подробно, а именно то , что вид корня, …

7
Как получить активность хостинга из вида?
У меня есть Activityс 3 EditTextс и пользовательский вид, который действует специализированная клавиатура для добавления информации в EditTextс. В настоящее время я передаю Activityв представление, чтобы я мог получить текущий отредактированный текст редактирования и обновить содержимое с пользовательской клавиатуры. Есть ли способ сослаться на родительское действие и сфокусироваться на текущем, …


5
Атрибуты с тем же именем в attrs.xml для пользовательского просмотра
Я пишу несколько пользовательских представлений, которые имеют некоторые одноименные атрибуты. В соответствующем <declare-styleable>разделе attrs.xmlя хотел бы использовать те же имена для атрибутов: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> …

7
Могу ли я использовать пейджер просмотра с представлениями (не с фрагментами)
Я использую ViewPagerдля пролистывания между ними Fragments, но могу ли я пролистывать их ViewPagerмежду Viewsпростыми XML-макетами? Это моя страница Adapterдля ViewPager, которая используется для перелистывания между фрагментами: import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * */ …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.