Запитання з тегом «android-layout»

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



20
У чому різниця між гравітацією та макетністю_гравітації в 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 Якщо ви хочете користувальницьке діалогове вікно, ви можете замість цього використовувати діалогове вікно Діяльність як діалог. Просто створіть активність і встановіть її тему на Theme.Holo.Dialog в <activity>елементі маніфесту: <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
Як приховати рядок заголовка для діяльності в 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" …

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 на динамічному рівні. Я намагаюся отримати ширину і висоту кнопки, щоб я міг обертати цю кнопку навколо. Я просто намагаюся навчитися працювати з мовою андроїд. Однак він повертає 0. Я провів деякі дослідження і побачив, що це потрібно робити десь іншому, ніж у …

10
Чому фрагменти, і коли використовувати фрагменти замість діяльності?
В Android API 11+ Google випустив новий клас під назвою Fragment . У відео, Google передбачає , що всякий раз , коли це можливо ( link1 , link2 ), ми повинні використовувати фрагменти замість діяльності, але вони не пояснюють , чому саме. Яка мета фрагментів та деякі можливі можливості їх …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.