Articles of xml

Android AnalogClock: программный программный интерфейс

Я делаю приложение аналоговых часов, которое имеет около 15 дизайнов в одном приложении. Одним из способов настройки дизайна было бы создание разных widgetconfigs.XML для каждого проекта, но это загромождает устройства с 4.0+. Я также подумал о создании активности, которая позволяет изменять дизайн, используя remoteviews.setInt(R.id.analogClock1, "setDialResource", R.drawable.clock1); Но это не позволит установить чертежи рук … Что […]

Как создать собственные компоненты для Android и использовать их из библиотеки jar?

Я пытаюсь создать компонент Android, который можно легко добавить в проекты Android в качестве библиотеки jar. Для этого мне пришлось создавать новые атрибуты xml в «res / values ​​/ attr.xml», которые я добавляю к своему графическому элементу xml, используя путь: xmlns:app="http://schemas.android.com/apk/res/com.component.mypackage" Затем я импортирую этот проект как библиотеку jar в другой проект. Чтобы создать мои […]

Значок поиска для поиска закрывается, а не белый

Всякий раз, когда я печатаю в своем окне поиска, кнопка закрытия (X) по какой-либо причине, по-видимому, отключена, а не появляется в белом цвете. Как можно устранить эту ошибку, чтобы она выглядела белой? @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.menu_search_list, menu); MenuItem item = menu.findItem(R.id.action_search); SearchView searchView = (SearchView) MenuItemCompat.getActionView(item); searchView.setOnQueryTextListener(this); searchView.setQueryHint(getResources().getString(R.string.station_search_hint)); } menu_search_list.xml […]

Lollipop AppBarLayout / Панель инструментов отсутствует анимация прокрутки

Используя самый базовый пример с AppBarLayout и панелью инструментов, я не вижу анимацию overscroll (свечение снизу или сверху) при попытке прокрутки больше. Однако, если вы отправляете контент, он покажет его. Вот код (nav_drawer_toolbar_layout.xml): <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <!– Replace fragments in this content frame, like a RecycleView –> <FrameLayout android:id="@+id/content_frame" app:layout_behavior="android.support.design.widget.AppBarLayout$ScrollingViewBehavior" android:layout_width="match_parent" android:layout_height="match_parent" /> […]

Как добавить радиогруппу к переключателям внутри таблицы?

У меня есть несколько переключателей, которые я хочу разместить с помощью таблицы, но также включаю их в одну группу радио. У меня есть следующий xml-макет: <RadioGroup android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/Group1"> <TableLayout android:id="@+id/RadioButtons" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TableRow> <RadioButton android:id="@+id/rad1" android:text="RButton1" android:layout_width="105px" android:layout_height="wrap_content" android:textSize="13px"></RadioButton> <RadioButton android:id="@+id/rad2" android:text="RButton2" android:layout_width="105px" android:textSize="13px" android:layout_height="wrap_content"></RadioButton> <RadioButton android:id="@+id/rad3" android:text="RButton3" android:layout_width="105px" android:textSize="13px" android:layout_height="wrap_content"></RadioButton> </TableRow> </TableLayout> […]

Как я могу поместить символы utf-16 в текстовый ресурс Android?

Я хочу использовать Emojis в строках моего приложения. Все строки находятся, конечно, в strings.xml Проблема в том, что не все Emojis дружелюбны на 16 бит. Некоторые Emojis могут быть представлены как «обычные» 16-битные hex: '\ u26FF', но некоторые из них – 32-битные гексы (UTF-16), обычно представляемые как: '\ x1F600' . У меня нет проблем с […]

Xamarin.Android: как захватывать события Button, определенные в атрибуте XML OnClick?

У меня есть эта кнопка внутри RelativeLayout, которая включена как часть настраиваемого макета строки ListView. <Button p1:text="Edit" p1:layout_width="75dp" p1:layout_height="wrap_content" p1:id="@+id/editButton" p1:layout_centerHorizontal="true" p1:background="@drawable/btn_blue" p1:textColor="@color/white" p1:focusable="false" p1:layout_below="@id/sparyTableLayout" p1:textAppearance="?android:attr/textAppearanceMedium" p1:onClick="myClickHandler" /> Когда пользователь нажимает кнопку, я хочу, чтобы кнопка вызывала эту функцию: public void myClickHandler(View v) { Console.WriteLine ((v as Button).Text); } Однако, я получаю эту ошибку java.lang.IllegalStateException: […]

Android: пульсирующий фон программно

В настоящее время я создаю приложение для Android, где кто-то может ввести свое имя, нажать кнопку, а затем просто возвращает свое имя. Одним из эффектов, который я хотел бы достичь с этим, является эффект, когда после нажатия кнопки вход и кнопка исчезнут (до завершения этого бита до сих пор), а затем цвет фона в представлении […]

Android: пользовательский макет EditText с XML

Я пытаюсь настроить внешний вид EditText, но я не могу этого сделать … Я хотел бы иметь текстовое поле в округленных границах с графическим значком слева (так что значок будет внутри границ тоже рядом с Edittext). Может кто-нибудь, пожалуйста, объясните мне, как я мог бы это достичь? Нужно ли рисовать границу как форму или есть […]

Android: java.lang.OutOfMemoryError:

Я разработал приложение, которое использует большое количество изображений на Android. Есть много изображений, присутствующих в папке с возможностью выбора, более 100, я разрабатываю приложение для анимации изображений. Я использовал изображение для отображения изображений GIF. Я использовал концепцию изображений Split GIF в несколько изображений в формате PNG, а затем использовал его. Каждый раз, когда пользователь входит […]