android-layout- все статьи тега ➜ страница 3


Отрегулируйте размер значка плавающей кнопки действия (fab)

Новая плавающая кнопка действия должна быть 56dp x 56dp и значок внутри он должен быть!--4-- > 24dp x 24dp. Таким образом, пространство между значком и кнопкой должно быть 16dp. <ImageButton android:id="@+id/fab_add" android:layout_width="56dp" android:layout_height="56dp" android:layout_gravity="bottom|right" android:layout_marginBottom="16dp" android:layout_marginRight="16dp" android:background="@drawable/ripple_oval" android:elevation="8dp" android ...

Правая кнопка выравнивания в горизонтальном LinearLayout

Если вы посмотрите на прикрепленные изображения. Мне нужно, чтобы моя кнопка была выровнена по правому краю, но по какой-то причине она не работает с "gravity:right"... вот мой код для этого макета: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="35dp"> <TextView android:id="@+id/lblExpenseCancel" ...

CardView layout width= "match parent" не соответствует ширине родительского RecyclerView

у меня есть фрагмент с содержит RecyclerView с layout_width= "match_parent": <android.support.v7.widget.RecyclerView 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" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/ ...

Как центрировать элементы в ConstraintLayout

Я использую ConstraintLayout в моем приложении, чтобы сделать макет приложения. Я пытаюсь создать экран, где один EditText и Button должен быть в центре и Button должно быть ниже EditText С marginTop только 16dp. вот мой макет и скриншот, как это выглядит сейчас. activity_authenticate_content.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andr ...

Как предотвратить прокрутку scrollview в webview после загрузки данных?

Итак, у меня есть увлекательная проблема. Несмотря на то, что я не вручную или программно прокручиваю свое представление, Мой WebView автоматически прокручивается после загрузки данных внутри него. У меня есть фрагмент в viewpager. Когда я впервые загружаю пейджер, он работает так, как ожидалось, и все показано. Но как только я "переворачиваю страницу", данные загружаются, и веб-представление появляется в верхней части страницы, скрывая представления над ней, что нежелательно. тут кто-нибуд ...

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" a ...

Как программно скруглить углы и установить случайные цвета фона

Я хотел бы закруглить углы представления, а также изменить цвет представления на основе содержимого во время выполнения. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); Я надеял ...

Как применять радиус угла к краю

Я хочу сделать макет с закругленными границами. Как я могу применить радиус определенного размера в LinearLayout? ...

Как использовать isInEditMode() для просмотра макета с пользовательским представлением в Редакторе

Я должен редактировать программное обеспечение, которое имеет пользовательский вид, когда я пытаюсь редактировать макет xml, Eclipse говорит мне: Вид Использования.isInEditMode() в пользовательских представлениях, чтобы пропустить код при отображении в Eclipse но я понятия не имею о как и здесь Я должен использовать isInEditMode() в приложении мой xml-файл <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Как показать один макет поверх другого программно в моем случае?

мой основной макет главная.xml просто содержит два LinearLayouts: 1-й LinearLayout размещена VideoView и Button, 2-й LinearLayout размещена EditText, а это LinearLayout поставил видимость значения "ушел" (android:visibility="gone") , как показано ниже: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" > <LinearLayout android:i ...

В чем разница между атрибутами background, backgroundTint, backgroundTintMode в xml-макете android?

при работе с Android layout xml я наткнулся . Я не понимаю, для чего это нужно. и backgroundTintMode ?? ...

Как добавить выпадающий элемент на панели действий

в моем приложении Android Honeycomb я использую вкладки в качестве стиля навигации. Я хотел бы добавить один элемент рядом с кнопкой переполнения, но я хочу, чтобы этот элемент был выпадающим списком, и пользователь сможет выбрать там опцию, но не связанную с навигацией. Какой самый простой способ, так как я использую mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); можно ли это сделать без использования пользовательского представления? ...

Изменение положения окна на экране Android

Я сделал простой AlertDialog в своем активность: View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); с вышеуказанным кодом, показывает в (О) в центре экрана. мне интересно, как я могу настроить положение диалогового окна, чтобы оно отображалось только под верхней панелью действий ? (Есть ли в любом случае, чтобы изменить гравитац ...

Не могу сделать заказ DialogFragment прозрачный кусок

мне нужно создать диалог над фрагментом (который занимает весь экран). Диалог должен быть плавающим диалогом, который будет расположен над фрагментом с фрагментом, затемненным снаружи фрагмента.. для пользовательского диалога у меня есть linearLayout, который имеет изогнутые края, независимо от того, что я делаю, диалог имеет черную границу со всех сторон (очень маленький). Я пробовал все, чтобы сделать его прозрачным и уйти (так что все диалоги просто линейные макет-изогнутая коробка) для Dia ...

android: ScrollView vs NestedScrollView

в чем разница между ScrollView и NestedScrollView на самом деле ? Я использовал их обоих. Оба они, extend FrameLayout. Я хочу знать подробно плюсы и минусы обоих из них. Если кто-нибудь может мне помочь. Спасибо. ...

Почему 0dp считается повышением производительности?

An ответ в конце этот вопрос был заполнен, сочетая замечания и решения. вопрос я искал вокруг, но не нашел ничего, что действительно объясняет, почему Android Lint а также некоторых затмение подсказки предлагают заменить некоторые layout_height и layout_width значения 0dp. например, у меня есть ListView что было предложено изменилось до <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight=" ...

Шестнадцатеричные цвета в Android-это несколько раз 8 цифр. Как? В чем разница между #FFFFFF и #FFFFFF00

Я иногда видел в примерах, где раскраска в Android делается как #FF191919. Я имею в виду 8-значный шестнадцатеричный номер . Но это должно быть только 6 цифр. Как они связаны? Если я хочу o преобразовать 6-значное число в 8-значное число. Как это сделать? Я имею в виду преобразование #424242 в 8-значный номер раскраски? Пожалуйста, дайте мне знать подробности. Спасибо за ваше время и помощь. ...

Андроид пользовательский элемент управления ListView строку

у меня есть ListView, который должен иметь следующий макет в своих строках: HEADER Text HEADER должен быть статическим, но Text меняется каждые несколько секунд. я реализовал его путем заполнения String[] array, передаче его в ArrayAdapter и установить его каждый раз при изменении данных: data_array = populateString(); adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, data_array); listView.setAdapter(adapter); моя проблема заключается ...

Android линейный макет - как сохранить элемент в нижней части зрения?

у меня есть TextView что я хочу закрепить в нижней части ландшафтной деятельности, используя LinearLayout С вертикально расположенными элементами. Я android:gravity="bottom" на текстовом представлении, но он по-прежнему любит быть чуть ниже последнего элемента LinearLayout именно то, что я не хочу этого делать. какие предложения? ...

Как программно удалить существующее правило, определенное в XML?

У меня есть линейный макет, который находится внутри относительно макета. Он установлен в XML-файле справа от другого линейного макета (это отлично работает). В некоторых случаях я хочу изменить относительное положение макета во время onCreate действия, поэтому мне нужно изменить параметр "справа от", Чтобы связать его с другим макетом. Я попробовал это: RelativeLayout.LayoutParams layoutParams; layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove .getLayoutPara ...