Articles of android xml

Android – применить selectableItemBackground в xml с поддержкой v7

Даже с поддержкой android v7, включенной в мое приложение Добавление android:background="?android:attr/selectableItemBackground" Делает мою среду IDE, Eclipse выдает ошибку (не позволяет мне компилировать), уведомляя меня, что selectableItemBackground предназначен только для min Api 11 и выше. Как добавить этот атрибут в фон в XML? Предположим, что копирование и вставка из более высокой библиотеки не является решением

Панель инструментов в AppBarLayout прокручивается, хотя RecyclerView недостаточно для прокрутки

Действительно ли предполагается, что панель инструментов в AppBarLayout прокручивается, хотя для основного контейнера с «appbar_scrolling_view_behavior» недостаточно содержимого для прокрутки? До сих пор я тестировал: Когда я использую NestedScrollView (с атрибутом «wrap_content») в качестве основного контейнера и TextView как дочерний, AppBarLayout работает правильно и не прокручивается. Однако, когда я использую RecyclerView только с несколькими записями и […]

Вертикальное выравнивание содержимого в Android EditText

У меня многострочный EditText : <EditText android:layout_gravity="center" android:id="@+id/txtMessage" android:layout_height="wrap_content" android:layout_below="@+id/lblMessage" android:layout_width="wrap_content" android:width="250dip" android:text="" android:maxLength="760" android:lines="4"> </EditText> Теперь содержимое выровнено по центру. И я хотел бы, чтобы содержимое было выровнено сверху: Вертикально выровненный текстовый пример http://img28.imageshack.us/img28/3972/edittext.png Есть ли свойство для этого?

Неожиданный префикс пространства имен «xmlns», найденный для тега LinearLayout

У меня ошибка в следующем XML-файле. Msgstr "Неопределенный префикс пространства имен" xmlns ", найденный для tag LinearLayout" . Я также пробовал решения, предоставленные в других подобных вопросах, но это не сработало для меня. Такая же ошибка возникает в 3 строках, где используется LinearLayout . <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

Можно ли повернуть выталкиваемый в описании xml?

Я создаю приложение с ресурсами, которые можно использовать повторно (потому что кнопки всегда одни и те же, но зеркально или повернуты). Я хочу использовать один и тот же ресурс, поэтому мне не нужно добавлять еще 3 ресурса, которые точно так же, как оригинал, но повернуты. Но я также не хочу смешивать код с вещами, которые […]

Как рисовать круг через XML Drawable – Android?

Я пытаюсь рисовать круг с помощью файла XML в android, но круг отображается неправильно. Ниже код показывает Oval. Как создать круг в файле XML. <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF" android:angle="45"/> <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp" /> <corners android:radius="10dip" /> </shape> Любая помощь будет заметна.

Формат в файле строковых ресурсов

У меня есть строки, определенные в обычном файле ресурсов strings.xml следующим образом: <string name="hello_world"> HELLO</string> Можно ли определить строки формата, такие как ниже result_str = String.format("Amount: %.2f for %d days ", var1, var2); В файле ресурсов strings.xml? Я попытался убежать от специальных персонажей, но он не работает.

Макет деятельности: класс фрагмента: vs android: атрибуты имени

Я прочитал документацию об Fragments в Руководстве для разработчиков Android, и я видел, что иногда они указывают класс для создания экземпляра с атрибутом тега Fragment android: name, а когда-то они используют атрибут class :: <fragment android:name="com.example.news.ArticleReaderFragment" android:id="@+id/viewer" android:layout_weight="2" android:layout_width="0dp" android:layout_height="match_parent" /> <fragment class="com.example.android.apis.app.FragmentLayout$TitlesFragment" android:id="@+id/titles" android:layout_weight="1" android:layout_width="0px" android:layout_height="match_parent" /> Areroid: имя и класс: взаимозаменяемые? Если я […]

Как конкатенировать несколько строк в XML-андроиде?

проблема Я хотел бы иметь возможность сделать что-то подобное в коде Android XML: <string name="title">@string/app_name test</string> <string name="title2">@string/app_name @string/version_name</string> Что касается первой строки компилятора кода, эта ошибка Не найден ресурс, который соответствует указанному имени (в 'title' со значением '@ string / app_name test') И в отношении второй строки компилятора кода показана эта ошибка Не найден […]

Различные разрешения поддержки android

Отредактированный вопрос: Разрешение для мобильных устройств: Я хотел бы спроектировать разные экраны, например, следующие разрешения. 320х480, 480 × 800, 540×960, 720×1280 (Samsung S3), 1080×1920 (S4, Nexus5, Nexus 5x, Moto G4), 2560 x 1440 (Nexus 6, Nexus 6p, край Samsung) Разрешение планшета: 480×800 (микромакс), 600×1024 (samsung tab2), 800×1280 (связь 7), 1200×1920 (новая связь 7), 2048×1536 (nexus […]