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

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

6
Як налаштувати Spinner в Android
Я хочу додати власну висоту до випадаючого Spinner, скажімо, 30dp, і хочу приховати роздільники випадаючого списку Spinner. Поки я намагався реалізувати наступний стиль до Spinner: <style name="spinner_style"> <item name="android:paddingLeft">0dp</item> <item name="android:dropDownWidth">533dp</item> <item name="android:showDividers">none</item> <item name="android:dividerHeight">0dp</item> <item name="android:popupBackground">@drawable/new_bg</item> <item name="android:dropDownHeight">70dp</item> <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item> <item name="android:dropDownSelector">@android:color/white</item> </style> і код мого спінера є: <Spinner …

3
Android RelativeLayout програмно встановити "centerInParent"
У мене такий відносний макет : <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip"> <Button android:id="@+id/negativeButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dip" android:textColor="#ffffff" android:layout_alignParentLeft="true" android:background="@drawable/black_menu_button" android:layout_marginLeft="5dip" android:layout_centerVertical="true" android:layout_centerHorizontal="true"/> <Button android:id="@+id/positiveButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dip" android:textColor="#ffffff" android:layout_alignParentRight="true" android:background="@drawable/blue_menu_button" android:layout_marginRight="5dip" android:layout_centerVertical="true" android:layout_centerHorizontal="true"/> </RelativeLayout> Я хочу мати можливість програмно налаштовуватися на positiveButtonтой самий ефект, що і: android:layout_centerInParent="true" Як я …

19
Перемістити макети вгору, коли відображається м'яка клавіатура?
У мене в RelativeView є кілька елементів із набором атрибутів вирівнювання внизу, коли виходить м'яка клавіатура, елементи приховані м'якою клавіатурою. Я хотів би, щоб вони рухалися вгору, щоб, якщо є достатньо місця на екрані, вони відображалися над клавіатурою, або зробити розділ над клавіатурою прокручуваним, щоб користувач міг бачити елементи. Будь-які …

14
Як динамічно змінити колір форми?
У мене є <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFF00" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> </shape> <TextView android:background="@drawable/test" android:layout_height="45dp" android:layout_width="100dp" android:text="Moderate" /> Тож тепер я хочу, щоб ця форма змінила кольори на основі інформації, яку я отримую від дзвінка веб-служби. Таким чином, це може бути жовтий, зелений …

9
Покладіть кнопки внизу екрана за допомогою LinearLayout?
У мене є такий код, як зробити так, щоб 3 кнопки були внизу? <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="60dp" android:gravity="center" android:text="@string/observer" android:textAppearance="?android:attr/textAppearanceLarge" tools:context=".asdf" android:weight="1" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center" android:text="1" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center" android:text="2" /> <Button android:id="@+id/button3" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" …

8
requestFeature () необхідно викликати перед додаванням вмісту
Я намагаюся реалізувати власну панель заголовків: Ось мій клас Helper: import android.app.Activity; import android.view.Window; public class UIHelper { public static void setupTitleBar(Activity c) { final boolean customTitleSupported = c.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); c.setContentView(R.layout.main); if (customTitleSupported) { c.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); } } } Ось де я називаю це в onCreate (): @Override public void onCreate(Bundle …

8
Що таке еквівалент "colspan" в Android TableLayout?
Я використовую TableLayout в Android. Зараз у мене є один TableRow з двома елементами в ньому, і нижче, TableRow з одним елементом. Виводиться так: ----------------------------- | Cell 1 | Cell 2 | ----------------------------- | Cell 3 | --------------- Що я хочу зробити, це зробити, щоб Cell 3 розтягнувся на обидві …

7
Перегляд Wrap_content всередині ConstraintLayout розтягується поза екраном
Я намагаюся реалізувати просту міхур чату за допомогою ConstraintLayout. Це я намагаюся досягти: Однак, wrap_contentздається, не справляється належним чином із обмеженнями. Він поважає поля, але не розраховує наявний простір належним чином. Ось моя верстка: <?xml version="1.0" encoding="utf-8"?> <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.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/chat_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="16dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" …

15
Кнопка праворуч вирівняти в горизонтальній лінії LinearLayout
Якщо ви подивитеся на додане зображення. Мені потрібна моя кнопка, щоб вона була точно вирівняна, але чомусь вона не працює з "гравітацією: правильно" ... Ось мій код для цього макета: <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" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancel" android:textColor="#404040" android:layout_marginLeft="10dp" android:textSize="20sp" android:layout_marginTop="9dp" /> <Button android:id="@+id/btnAddExpense" android:layout_width="wrap_content" android:layout_height="45dp" …


13
Додайте тінь до власної форми на Android
Чи можна додати тінь краплі до власної форми в Android? Переглянувши документацію, я бачу лише спосіб нанесення текстової тіні. Я спробував це без удачі: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#90ffffff"/> <corners android:radius="12dp" /> <item name="android:shadowColor">#000000</item> <item name="android:shadowRadius">5</item> <item name="android:shadowDy">3</item> </shape>

2
Яка різниця між початковим / кінцевим відривом поля Android та правою / лівою?
Яка різниця між початком маржі Android від правого (або в кінці поля та зліва)? Це тривіальне питання, але я, здається, не можу дізнатися з документації, яка різниця між початком / кінцем перегляду та лівим / правим. Можливо, я просто щось не розумію, але я взагалі не можу досягти цього.

9
Як визначити dimens.xml для кожного різного розміру екрана в android?
Підтримуючи різні розміри екрану (щільність) в Android, часто акцент робиться на створенні різних макетів для кожного можливого екрану. IE ldpi mdpi hdpi xhdpi xxhdpi xxxhdpi Я створив макет для екрана xhdpi як еталон і визначив його розміри в dimens.xml . Тепер я хочу надати підтримку в усіх можливих розмірах екрана. …


20
EditText maxLines не працює - користувач все одно може вводити більше рядків, ніж встановлено
<EditText android:id="@+id/editText2" android:layout_height="wrap_content" android:layout_width="fill_parent" android:maxLines="5" android:lines="5"> </EditText> Користувач може ввести більше 5 рядків, натиснувши клавішу Enter / Наступний рядок. Як я можу обмежити введення користувачем фіксованої кількості рядків за допомогою EditText?

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