Articles of xml

Разница между 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 настолько медленный из-за отражения и всей другой магии, что использует эта библиотека. Я переписал свой парсер и использовал встроенный […]

Как получить сообщения из блога WordPress в приложении для Android?

Я пытаюсь разработать приложение для Android для просмотра блога WordPress, который у меня есть. Я пытаюсь выяснить, как извлекать сообщения и другую информацию из блога для отображения в приложении. Я смотрел повсюду, но я чувствую себя полностью потерянным. Это что-то, что можно сделать полностью в Java / XML? Если да, то как? Спасибо!

TabLayout без использования ViewPager

Я знаю, что здесь есть один и тот же вопрос, но он остался без ответа, поэтому я собираюсь его снова открыть. Я хочу реализовать tablayout, потому что это было просто, но все обучающие программы связаны с viewpager. Это выход Вывод Единственное, что я хочу, это нечто вроде OnClickListener Если я нажму на значок «Добавить», то […]