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

LinearLayout - один из основных макетов в Android. Он размещает своих дочерних элементов один за другим по горизонтали или вертикали.

5
RelativeLayout дороже, чем 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>

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" /> </LinearLayout> …

20
Как сгруппировать RadioButton из разных LinearLayout?
Мне было интересно, можно ли сгруппировать каждый сингл 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 …

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" android:shape="rectangle" …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.