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

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


6
RelativeLayout приймає повноекранний екран для wrap_content
Чому FOOBARZ викладається повністю внизу, коли елементів немає layout_height="fill_parent"іншими словами, всі елементи wrap_content за висотою? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/feed_u" android:layout_width="50dip" android:layout_height="50dip" android:layout_marginLeft="5dip" android:scaleType="centerCrop" android:drawableTop="@android:drawable/presence_online" android:text="U" /> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/feed_u"> <ImageView android:id="@+id/feed_h" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_minus" /> <ImageView android:id="@+id/feed_ha" android:layout_toLeftOf="@id/feed_h" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" …

2
Що саме робить fitSystemWindows?
Я намагаюся зрозуміти поняття fitsSystemWindowsяк залежне від погляду, воно робить різні речі. Згідно з офіційною документацією, це Буловий внутрішній атрибут для налаштування макета перегляду на основі системних вікон, таких як рядок стану. Якщо це правда, коригує прокладку цього виду, щоб залишати місце для вікон системи . Тепер, перевіряючи View.javaклас, я …

13
Додати ефект моїх пульсацій до моєї кнопки з кольором тла кнопки?
Я створив кнопку, і я хочу додати ефект пульсації до цієї кнопки! Я створив XML-файл кнопки bg: (bg_btn.xml) <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#FFFFFF" android:endColor="#00FF00" android:angle="270" /> <corners android:radius="3dp" /> <stroke android:width="5px" android:color="#000000" /> </shape> І це мій файл ефекту пульсацій: (ripple_bg.xml) <ripple xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:color="#f816a463" tools:targetApi="lollipop"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> …

10
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/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> Елемент у RecyclerView є CardView також з layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" android:textAppearance="?android:textAppearanceLarge"/> </android.support.v7.widget.CardView> Я надуваю …

5
Програмно встановлена ​​висота на LayoutParams як пікселі, що не залежать від щільності
Чи є спосіб встановити висоту / ширину LayoutParams як пікселів, незалежних від щільності (dp)? Схоже, що висота / ширина, якщо встановлено програмно, знаходяться в пікселях, а не в dp.

12
Фокусируемое EditText всередині ListView
Я витратив на це близько 6 годин, і не зачепив нічого, крім дорожніх блоків. Загальна передумова полягає в тому, що в рядку ListView(який він генерується адаптером або доданий у вигляді перегляду заголовка) є якийсь рядок, який містить EditTextвіджет та a Button. Все, що я хочу зробити, - це вміти використовувати …

17
Чи можна використовувати VectorDravable в кнопках і TextViews за допомогою Android: DravableRight?
Коли я використовую VectorDrawable активи в текстовому перегляді або перегляді зображень, у мене виникає збій роботи під час використання "android: DravableRight" / "android: DravableEnd" / "android: DravableStart" / "android: DravableLeft". Додаток складе штрафи без будь-яких попереджень. я використовую Градле 1.5 Бібліотека підтримки 23.2 ('com.android.support:appcompat-v7:23.2.0') Однак я виявив, що я можу …

14
Неможливо вирішити символ "? Attr / actionBarSize" після оновлення Android Studio з 2.3 до 3.0 для buildToolsVersion '26 .0.2 '
Після оновлення Android Studio з 2.3 до 3.0 я змінив buildToolsVersionз 26.0.0 на 26.0.2, після чого отримую цю помилку: Cannot resolve symbol '?attr/actionBarSize Xml код: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> Залежності: compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'

8
Як Google встиг це зробити? Слайд ActionBar в додатку Android
Я дуже хочу реалізувати це (бічну навігацію) у власному додатку. Хтось знає, як Google це встиг зробити? Вони, схоже, відсунули поточне вікно вбік і ввели у власну навігацію навігацію.

28
Як центрувати піктограму та текст за допомогою кнопки Android із шириною, встановленою на "заповнення батьків"
Я хочу мати кнопку Android з піктограмою + текстом, зосередженим всередині неї. Я використовую атрибут dravableLeft для встановлення зображення, це добре працює, якщо кнопка має ширину, "wrap_content"але мені потрібно розтягнутись до максимальної ширини, тому я використовую ширину "fill_parent". Це переміщує мій значок прямо ліворуч від кнопки, і я хочу, щоб …

9
Різниця між onCreateView і onViewCreate у фрагменті
У чому суттєва відмінність цих двох методів? Коли я створю TextView, чи повинен я використовувати один над іншим для продуктивності? Редагувати: в чому різниця onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View v = new View(some context); getView().add(v); }

11
Як вказати ідентифікатор, коли використання включає в макет xml файл
У свій макет xml-файл я включив інший макет xml-файл (кожен з іншим андроїд-ідентифікатором). <include layout="@layout/view_contact_name" android:id="+id/test1"/> <include layout="@layout/view_contact_name" android:id="+id/test2"/> Але коли я запускаю його в емуляторі та запускаю програму перегляду ієрархії, у кожному макеті все ще відображається "NO_ID", і в моєму коді я findViewById(R.id.test1)і findViewById(R.id.test2)обидва повертає нуль. Чи хтось, будь …


16
Як встановити текст панелі інструментів та колір стрілки назад
Фон панелі інструментів темного кольору, я хочу, щоб текст і стрілка назад були білими. Я намагався слідувати, але це не працює. <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes everywhere. <item name="android:textColorSecondary">@color/white</item> <item name="android:toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="drawerArrowStyle">@style/AppTheme.DrawerArrowStyle</item> …

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