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

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


13
Android намалює горизонтальну лінію між переглядами
Я маю свій макет, як показано нижче: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Twitter Feeds" android:textStyle="bold" /> <ListView android:id="@+id/list" android:layout_width="350dp" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:text="FaceBook Feeds" /> <ListView android:id="@+id/list1" android:layout_width="350dp" android:layout_height="50dp" /> </LinearLayout> Моя вимога - провести …

7
Android ConstraintLayout - розмістіть один вид поверх іншого
Я намагаюся додати ProgressBarверх (a Buttonобидва знаходяться всередині a ConstraintLayout). <Button android:id="@+id/sign_in_button" android:layout_width="280dp" android:layout_height="75dp" android:layout_marginBottom="75dp" android:layout_marginTop="50dp" android:text="@string/sign_in" android:textColor="@color/white" android:textSize="22sp" android:textStyle="bold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/passwordEditText" app:layout_constraintVertical_bias="0.0"/> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="@+id/sign_in_button" android:layout_marginTop="8dp" app:layout_constraintBottom_toBottomOf="@+id/sign_in_button" android:layout_marginBottom="8dp" app:layout_constraintVertical_bias="0.5" android:layout_marginLeft="8dp" app:layout_constraintLeft_toLeftOf="@+id/sign_in_button" android:layout_marginRight="8dp" app:layout_constraintRight_toRightOf="@+id/sign_in_button"/> Але навіть після виклику bringToFrontна ProgressBarін onCreate, воно завжди залишається позаду …

6
Видаліть доріжку смуги прокрутки з ScrollView в Android
У моєму додатку Android є основний WebView (HTML, завантажений з локального ресурсу), який я хочу використовувати на всю ширину екрана і мати можливість (вертикально) прокручуватися. Отже, я загорнув WebView у ScrollView у своєму макеті XML, але незалежно від того, що я роблю, я не можу видалити доріжку смуги прокрутки з …

9
Відновлення стану TextView після обертання екрана?
У своєму додатку у мене є TextViewі EditText. У обох є дані. Коли орієнтація екрана змінює дані в EditTextзалишках, але TextViewдані видаляються. Чи може хтось допомогти мені знайти спосіб збереження даних TextView?

9
Чи можна поставити ConstraintLayout всередині ScrollView?
Так нещодавно, з Android Studio 2.2 є новий ConstraintLayout , що робить проектування набагато простіше, але в відміну від RelativeLayoutі Linearlayout, я не можу використовувати ScrollViewдля об'ємного звучання ConstraintLayot. Чи можливо це? Якщо так, то як? тобто <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <android.support.constraint.ConstraintLayout android:id="@+id/constraintLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" …

8
Як я можу змінити колір пульсацій при використанні? Attr / selectableItemBackground як фон?
Я бачив декілька запитань ТА, і вони дали деякі можливі методи для досягнення того, чого я хочу. Наприклад: Використовуйте colorControlHighlightатрибут у styles.xml. Ось мої стилі-v21.xml: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> І мій віджет: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> І це не працює. Я також намагався додати parent="Theme.AppCompatдо …

1
Використання простору імен додатків у стилі
Я надам приклад, щоб продемонструвати більшу точку зору. Уявіть, що в моєму додатку є кілька FloatingActionButtons. Отже, я хочу створити один стиль і використовувати його повторно. Тому я роблю наступне: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> Проблема, яка у мене виникає, …

4
Чи можна обертати рисунок у описі xml?
Я створюю додаток із ресурсами, які можна використовувати повторно (адже кнопки завжди однакові, але дзеркальні чи повернені). Я хочу використовувати один і той же ресурс, тому мені не потрібно додавати ще 3 ресурси, які точно нагадують оригінальний, але повернутий. Але я також не хочу змішувати код з речами, які можуть …

13
Appcompatv7 - v21 Навігаційний ящик не показує значок гамбургера
Я реалізую навігаційний ящик у стилі льодяника з останньою бібліотекою підтримки appcompat, але проблема полягає в тому, що піктограма гамбургерів ніколи не відображається. Відображається лише значок спини. Це мій код діяльності import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.widget.Toolbar; import android.view.View; public class Home extends ActionBarActivity { private …

11
Як реалізувати android: фон, який не розтягується?
Я знайшов цю чудову нитку, що описує, як "з'їсти торт і його теж", тобто використовувати зображення Buttonзамість ImageButton(що не дозволяє SetText(), зміни розміру тощо). Це досягається за допомогою атрибута View: android:background="@drawable/bgimage" Єдина проблема з цим полягає в тому, що він розтягує зображення, щоб відповідати розміру кнопки. За винятком жорсткого кодування …

9
Змушення LinearLayout діяти як кнопка
У мене є LinearLayoutте, що я створив так, щоб виглядати як button, і він містить кілька елементів text / ImageView. Я хотів би зробити весь LinearLayoutакт схожим на button, зокрема, надати йому констатації, які визначені в так, щоб він мав інше тло при натисканні. Чи є кращий спосіб, ніж зробити …

11
java.lang.IllegalStateException: У вказаної дитини вже є батько
Я використовую фрагменти, коли інстанціюю фрагмент вперше його. але вдруге я отримав цей виняток. Не вдалося знайти рядок, де я отримав помилку? 04-04 08:51:54.320: E/AndroidRuntime(29713): FATAL EXCEPTION: main 04-04 08:51:54.320: E/AndroidRuntime(29713): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 04-04 08:51:54.320: …

10
Прокрутка сторінки, коли з’явилася м’яка клавіатура
У мене <ScrollView>макет: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_scrollview" android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <EditText android:id="@+id/input_one" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center" android:inputType="number" > <EditText android:id="@+id/input_two" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center" android:inputType="number" > <EditText android:id="@+id/input_three" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center" android:inputType="number" > <Button android:id="@+id/ok_btn" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginTop="20dp" android:text="@string/ok_str" /> </LinearLayout> </ScrollView> Як ви …

12
Ця точка зору не обмежена вертикально. Під час виконання він перескакує вліво, якщо ви не додасте вертикальне обмеження
Новий редактор макета в Android Studio 2.2 постійно відображає цю помилку у поданнях, таких як EditText та кнопки. Будь ласка, будь-які посилання, які допомагають приєднатися до нового макета обмежень, будуть вдячні. код: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.set.email.MainActivity" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="81dp"> <TextView android:text="To:" android:layout_width="wrap_content" android:layout_height="wrap_content" tools:layout_editor_absoluteX="7dp" …

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