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

Макет определяет визуальную структуру для пользовательского интерфейса, такого как пользовательский интерфейс для действия, фрагмент или виджет приложения.



20
В чем разница между гравитацией и layout_gravity в Android?
Я знаю , что мы можем установить следующие значения для android:gravityи android:layout_gravityсвойств: center center_vertical center_horizontal, так далее. Но я запутался в отношении обоих. В чем разница между использованием android:gravityи android:layout_gravity?

30
Вам нужно использовать тему Theme.AppCompat (или потомок) с этим действием
Android Studio 0.4.5 Документация Android для создания пользовательских диалоговых окон: http://developer.android.com/guide/topics/ui/dialogs.html Если вам нужен пользовательский диалог, вы можете вместо этого отображать Activity в качестве диалога вместо использования Dialog API. Просто создайте действие и установите его тему на Theme.Holo.Dialog в <activity>элементе manifest: <activity android:theme="@android:style/Theme.Holo.Dialog" > Однако, когда я попробовал это, я …

7
Что такое «инструменты: контекст» в файлах макета Android?
Начиная с недавней новой версии ADT, я заметил этот новый атрибут в файлах XML макета, например: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> Для чего используется «инструменты: контекст»? Откуда он знает точный путь к деятельности, которая там написана? Это смотрит на пакет приложения, внутри манифеста? Это ограничено классами, которые …

30
Как скрыть строку заголовка для Activity в XML с существующей пользовательской темой
Я хочу скрыть заголовок для некоторых из моих действий. Проблема в том, что я применил стиль ко всем своим действиям, поэтому я не могу просто установить тему на @android:style/Theme.NoTitleBar. Использование темы NoTitleBar в качестве родителя для моего стиля приведет к удалению строки заголовка из всех моих действий. Можно ли где-нибудь …

30
Как изменить шрифт семьи TextView в Android
Поэтому я хотел бы изменить android:fontFamilyв Android, но я не вижу предопределенных шрифтов в Android. Как выбрать один из предопределенных? Мне действительно не нужно определять свой собственный TypeFace, но все, что мне нужно, это нечто отличное от того, что он показывает прямо сейчас. <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" …

20
Стандартная кнопка Android с другим цветом
Я бы хотел немного изменить цвет стандартной кнопки Android, чтобы лучше соответствовать брендингу клиента. Наилучший способ, который я нашел для этого, - это поменять Buttonобъект рисования на рисунок, расположенный в res/drawable/red_button.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" /> <item android:state_focused="true" android:drawable="@drawable/red_button_focus" /> <item android:drawable="@drawable/red_button_rest" /> </selector> Но для …




18
Как выровнять виды внизу экрана?
Вот мой код компоновки; <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"> </TextView> <LinearLayout android:id="@+id/LinearLayout" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom"> <EditText android:id="@+id/EditText" android:layout_width="fill_parent" android:layout_height="wrap_content"> </EditText> <Button android:text="@string/label_submit_button" android:id="@+id/Button" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> </LinearLayout> То, на что это похоже, находится слева, и я хочу, чтобы это выглядело …

19
Может ли папка Android Layout содержать подпапки?
Прямо сейчас я храню каждый XML-файл макета внутри res/layoutпапки, так что выполнимо и просто управлять небольшими проектами, но когда речь идет о больших и тяжелых проектах, тогда должна быть иерархия и подпапки, необходимые внутри папка макета. например layout -- layout_personal -- personal_detail.xml -- personal_other.xml --layout_address -- address1.xml -- address2.xml Точно …

17
GetWidth () и getHeight () вида возвращают 0
Я создаю все элементы в моем проекте Android динамически. Я пытаюсь получить ширину и высоту кнопки, чтобы я мог вращать эту кнопку вокруг. Я просто пытаюсь научиться работать с языком Android. Тем не менее, он возвращает 0. Я провел некоторое исследование и понял, что это нужно сделать где-то, кроме onCreate()метода. …

10
Почему фрагменты и когда использовать фрагменты вместо действий?
В Android API 11+ Google выпустил новый класс под названием Fragment. В видео Google предлагает, чтобы, когда это возможно ( ссылка 1 , ссылка 2 ), мы использовали фрагменты вместо действий, но они точно не объясняли, почему. Какова цель фрагментов и их возможное использование (кроме некоторых примеров пользовательского интерфейса, которые …

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