Articles of layout

Android, как установить курсор EditText в конец его текста

Пользователь должен ввести свой номер мобильного телефона, номер мобильного телефона должен быть 10 номеров, я использовал TextWatcher для этого, как это et_mobile.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // […]

Выровнять ProgressBar горизонтально вверх (удалить промежуток)

Я пытаюсь установить горизонтальный индикатор выполнения в верхней части рамки. Но, кажется, есть дополнение, которое я просто не смог удалить. Любая помощь? <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ProgressBar android:id="@+id/flv_progress_bar" android:layout_width="fill_parent" style="@android:style/Widget.Holo.ProgressBar.Horizontal" android:indeterminateOnly="true" android:layout_height="wrap_content" android:layout_gravity="top"/> </FrameLayout>

Маска ImageView с круглым фоном угла

У меня есть Custom Listview который содержит ImageView, TextView Все работает нормально. Я хочу, чтобы изображение отображалось в списке в круглом углу. Из Webservice я получаю изображения в форме прямоугольника. Но я хочу отобразить его в Round Round ImageView, как показано ниже. Может ли кто-нибудь показать мне, как я могу замаскировать изображение в круглом углу? […]

Некоторые стили ProgressBar не показаны на Nexus 5 Android 5.0.1

У меня есть следующий макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ProgressBar style="@android:style/Widget.Material.ProgressBar.Large" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> У меня есть Nexus 5 под управлением Android 5.0.1 , который не отображает ProgressBar , очевидно, из-за стиля. Когда я устанавливаю стиль, например, style="@android:style/Widget.ProgressBar.Large" или style="@android:style/Widget.Holo.ProgressBar.Large" показано. У меня есть идентичный Nexus 5, также работающий Android 5.0.1 […]

Ошибка размещения макета Android: «Идентификатор ресурса <res_id> не относится к типу STYLE (вместо attr)"

Я вижу ошибку, которую я никогда не видел до того, как w / Android предотвратит рендеринг некоторых моих файлов макета в Eclipse. Они отлично работают во время выполнения. Ошибка, отображаемая в графическом редакторе (и моем журнале ошибок): «Resouce id 0x1010081 не имеет типа STYLE (вместо attr)» Я искал идентификатор ресурса 0x1010081 в своих R-файлах, и […]

Использование Enums в качестве пользовательских атрибутов XML

Я хочу использовать пользовательские компоненты в моем проекте, и я хочу добавить его в атрибуты перечисления, как показано ниже, как я могу это сделать? <com.abb.abbcustomcompanents.buttons.AbbButton android:id="@+id/abbBtn1" android:layout_width="wrap_content" android:layout_height="wrap_content" app:Type="How can i use enum here" /> <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="abbButton"> <attr name="Type" format="enum"/> <attr name="onAction" format="string"/> </declare-styleable> </resources> Спасибо !

При рисовании вне рамки клипа просмотра с Android: как я могу предотвратить недоразвитие представлений от рисования поверх моего пользовательского представления?

Я написал пользовательский вид Android, который нужно рисовать вне его границ. Это то, что у меня есть: Это то, что происходит, когда я нажимаю кнопку, скажем, правой кнопкой: Как я могу предотвратить просмотр ниже, чтобы нарисовать поверх моего «дескриптора»? Следующий связанный псевдокод из моего проекта. Мой пользовательский вид MyHandleView рисует вот так: @Override protected void […]

Android: как обнаружить клик на пользовательском элементе SearchView

Я создаю пользовательский SearchView, но до сих пор я не нашел (click) событие или прослушиватель, если пользователь нажимает на виджет searchView. Поэтому SearchView близок, пользователь нажимает на значок поиска (который прослушиватель ?!), SearchView открывается. См. Рисунок ниже. Мне нужно это событие, потому что я хочу изменить пользовательский интерфейс после того, как пользователь откроет searchView EDIT: […]

Разная тема для разных версий Android SDK

Есть ли способ использовать другую тему в зависимости от версии SDK, на которой установлено приложение? Причина, по которой я спрашиваю, заключается в том, что я хочу полностью поддержать SDK-версию 8, но для тех пользователей, у которых есть ICS, я хочу, чтобы вы могли следовать стандартам дизайна для ICS и использовать тему Holo. Я могу видеть […]

Установите Android Theme.Light для диалога оповещений

Я пытаюсь установить тему темы android Theme.Light для моего диалогового окна предупреждения, но пока не добился успеха. Прочитав несколько руководств, я понял, что с помощью AlertDialog.Builder мы не можем установить тему непосредственно в конструкторе (по крайней мере, на уровне API 7). Альтернативное решение, которое я нашел, это использование ContextThemeWrapper , который, как гарантировали все, решит […]