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

LinearLayout - одна з основних версій в Android. Він розташовує своїх дітей один за одним, або горизонтально, або вертикально.

5
Чи є відносний макет дорожчим, ніж LinearLayout?
Я завжди використовував RelativeLayout кожен раз, коли мені потрібен був контейнер View, через його гнучкість, навіть якщо я просто хотів показати щось дійсно просте. Чи добре це робити, або я повинен спробувати використовувати LinearLayout, коли можу, з точки зору ефективності / передового досвіду? Дякую!


5
Android - Центр перегляду TextView горизонтально в LinearLayout
У мене є такий базовий макет <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/title_bar_background"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textAppearance="?android:attr/textAppearanceLarge" android:padding="10dp" android:text="HELLO WORLD" /> </LinearLayout> <LinearLayout> Здається, що xml правильний, але текст вирівняний зліва. Перегляд тексту займає всю ширину батьківського перегляду, а перегляд тексту встановлюється по центру. Не впевнений, …

7
Як я можу показати еліпси на своєму TextView, якщо він більший за 1 рядок?
У мене є такий макет, який не працює: <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:id="@+id/experienceLayout" android:background="#ffffff" android:layout_height="match_parent" android:paddingLeft="6dp" android:paddingRight="6dp" android:paddingBottom="6dp" android:paddingTop="6dp"> <TextView android:layout_weight="1" android:id="@+id/experienceLabel" android:text="Experience" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:textStyle="bold"> </TextView> <TextView android:id="@+id/experienceTextView" android:text="TextView" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:ellipsize="end" android:lines="1" android:maxLines="1" android:singleLine="true" android:fadeScrollbars="false"> </TextView> </LinearLayout>

20
Як згрупувати RadioButton з різних LinearLayouts?
Мені було цікаво, чи можливо згрупувати кожен сингл RadioButtonв унікальний, RadioGroup підтримуючи однакову структуру. Моя структура виглядає так: LinearLayout_main LinearLayout_1 RadioButton1 LinearLayout_2 RadioButton2 LinearLayout_3 RadioButton3 Як бачите, зараз кожна RadioButtonдитина є різною LinearLayout. Я спробував використати структуру нижче, але це не працює: Радіогрупа LinearLayout_main LinearLayout_1 RadioButton1 LinearLayout_2 RadioButton2 LinearLayout_3 RadioButton3

11
Як додати (вертикальний) дільник до горизонтального LinearLayout?
Я намагаюся додати дільник до горизонтального лінійного макета, але нікуди не діваюся. Розділювач просто не відображається. Я абсолютно новачок в Android. Це мій макет XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/llTopBar" android:orientation="horizontal" android:divider="#00ff00" android:dividerPadding="22dip" android:showDividers="middle" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" …

6
Орієнтація макета в коді
У моєму додатку є цей код: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); і я просто хочу встановити орієнтацію LinearLayout на вертикальну. Еквівалент у XML: android:orientation="vertical" Як я можу це зробити в коді, без XML?

13
Як показати тінь навколо лінійної розкладки в Android?
Як я можу показати тінь для мого лінійного макета. Я хочу білий кольоровий закруглений фон з тінню навколо лінійного макета. Я зробив це дотепер. <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="10dp" android:background="@xml/rounded_rect_shape" android:orientation="vertical" android:padding="10dp"> <-- My buttons, textviews, Imageviews go here --> </LinearLayout> І rounded_rect_shape.xml в каталозі xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" …

8
Лінійний макет Android - як зберегти елемент внизу?
У мене є TextViewякий я хочу закріпити внизу альбомної діяльності, яка використовується LinearLayoutз вертикально розташованими елементами. Я встановив android:gravity="bottom"для перегляду тексту, але він все ще любить бути трохи нижче останнього елемента LinearLayoutсаме того, що я не хочу, щоб він робив. Будь-які пропозиції?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.