Articles of xml

Android import ressources из проекта библиотеки

Можно ли использовать ressources, такие как строки, которые определены в библиотечных проектах в прикладных проектах? Если да, то как? Потому что я наклоняю, кажется, разрешаю строки, которые я бы хотел решить следующим образом: String title = "sample"; int id = ressources.getIdentifier(title, "string", "com.package"); Дает мне это исключение WARN / ResourceType (278): идентификатор пакета при получении […]

Android: Можно ли использовать string / enum в drawable selector?

Вопросов Q1 : Кто-нибудь смог получить пользовательский атрибут string / enum, работающий в селекторах xml? Я получил логический атрибут, работающий с помощью [1], но не строкового атрибута. EDIT: Спасибо за ответы. В настоящее время андроид поддерживает только логические селекторы. См. Принятый ответ по этой причине. Я планирую реализовать небольшую сложную пользовательскую кнопку, внешний вид которой […]

Разница между setContentView и LayoutInflater

Я создаю список вкладок с несколькими фрагментами. Я заметил, что в основном я использовал setContentView для получения макета xml и использования findViewById для получения соответствующей конфигурации элемента пользовательского интерфейса. setContentView(R.layout.fragment_tabs); mTabHost = (TabHost)findViewById(android.R.id.tabhost); mTabHost.setup(); mTabManager = new TabManager(this, mTabHost, android.R.id.tabcontent); Тем не менее, в другом классе фрагментов я должен использовать вместо этого надуватель. View v […]

Размер растрового изображения Android в xml

В моем XML-файле я использую растровое изображение как следующее <bitmap android:src="@drawable/Icon" android:gravity="center"/> Здесь ширина изображения значка превышает экран. Я пробовал андроид: width = "100dp" и все. Но он не работает. Весь файл xml: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle"> <stroke android:width="3dp" android:color="@color/black" /> <solid android:color="@color/bg_green" /> </shape> </item> <item> <bitmap android:src="@drawable/Icon" android:gravity="center"/> […]

Android Studio: ошибка анализа XML и URI не зарегистрирована

После добавления нового Activity в мой проект я получаю следующую ошибку при компиляции макета Gradle: ошибка синтаксического анализа XML: неверно сформированный (недопустимый токен) <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/tv_password" android:text="<password>"/> </LinearLayout> « Http://schemas.android.com/apk/res/android » отмечен красным цветом и парит всплывающие окна после сообщения вверх URI не зарегистрирован (настройка | Настройки проекта […]

Как центрировать drawableTop и текст по вертикали на кнопке в Android?

У меня есть кнопка, определяемая следующим образом: <Button android:drawableTop="@drawable/ico" android:gravity="center" android:id="@+id/StartButton2x2" android:text="@string/Widget2x2StartBtnLabel" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="1" android:background="@drawable/widgetbtn_bg" /> Проблема заключается в том, что изображение «drawableTop» выравнивается с верхней границей представления Button. Я хотел бы сосредоточить его (вместе с текстовой меткой) вертикально на кнопке. «Android: gravity», похоже, работает только на текстовой метке. Это не влияет на позиционирование […]

ScrollView – как прокручивать вниз при разработке макета в Eclipse?

Я использую просмотр прокрутки в своих приложениях, но дело в том, что это первый раз, когда я рисую нечто большее, чем экран размера по умолчанию. На экране XML Design отображается фиксированный экран размером 3,7 дюйма (или более). Что делать, если я хочу добавить больше объектов? Как прокрутить вниз при проектировании в Eclipse?

Android: Как заполнить RelativeLayout до полной ширины экрана?

Я создаю приложение Android, в котором есть основной RelativeLayout и некоторые LinearLayout внутри него. Теперь у меня есть эта проблема. При перетаскивании элементов в редактор, например LinearLayout, он не подходит для полной ширины экрана. Как я могу сделать это возможным? Это мой XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:gravity="fill" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" […]

Почему для линейного макета невозможно использовать атрибуты стиля

Я определил стиль для линейного макета, но макет не отображается в графическом представлении main.xml main.xml. <LinearLayout style="VerticalThemeLayoutInputs"> styles.xml <resources> <style name="VerticalThemeLayoutInputs"> <item name="android:background">#6699FF</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">fill_parent</item> </style> </resources> Редактировать: Но ниже код будет работать нормально, но я не хочу этого кода <LinearLayout android:background="#6699FF" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" > Интересен тот факт Я использовал scrollview . […]

Как решить проблему производительности синтаксического анализа XML на Android

Мне нужно прочитать XML-файл с примерно 4000 строк на Android. Сначала я попробовал библиотеку SimpleXML, потому что это самый простой способ, и мне потребовалось около 2 минут на моем HTC Desire. Поэтому я подумал, что SimpleXML настолько медленный из-за отражения и всей другой магии, что использует эта библиотека. Я переписал свой парсер и использовал встроенный […]