Articles of xml

Изменить андроид: Theme.Dialog to Light Диалог AppCompat

Я использую в своем стиле.xml в качестве основной темы приложения <style name="AppTheme" parent="Theme.AppCompat.Light"> И все AlertDialogs используют одни и те же белые / синие цвета. Но у меня есть действия, которые работают как диалоговое окно parent="android:Theme.Dialog" и в этом поле используется темная тема. Как я могу изменить его на тему AppCompat.Light ? Я попробовал Theme.AppCompat.Light.Dialog […]

Ссылка на идентификатор представления внутри макета «включить» в xml

У меня есть кнопка A , внутри special_button.xml , которую я использую во всех своих действиях. Каждое действие имеет корень RelativeLayout . Проблема: в одном из моих действий есть кнопка B в той же позиции, что и A Я решил просто переместить B выше A , но я не могу ссылаться на A из xml. […]

Дублирующий ресурс строки в файле strings.xml android

Существуют ли другие способы проверки дублирования строкового ресурса в Android? Скажем, у меня эти две строки: <!– some other strings –> <string name="A">I'm A</string> <string name="A">I'm A</string> <!– some other strings –> В моем Eclipse это не вызывает никаких ошибок или предупреждений, даже если я попытался использовать lint, он не появляется. Как я могу видеть […]

Повторение растрового изображения не очень хорошо отражается на состоянии state_pressed

Я использую селектор для анимации моих просмотров, и в одном из них я делаю так: Посмотреть: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="1" android:background="@drawable/selector_gridview" > selector_gridview: <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false" android:drawable="@drawable/selector_gridview_normal" /> <item android:state_pressed="true" android:drawable="@drawable/selector_gridview_pressed" /> </selector> selector_gridview_pressed: <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape> <solid android:color="@color/overlayed" /> <stroke android:width="1px" android:color="#cccac3" /> </shape> […]

Listview изменяет положение других представлений на клавиатуре

Я создал экран андроида с LinearLayout в котором я использовал свойство layout_sum для разделения экрана. В этом созданном EditText для поиска в ListView, кажется, хорошо, прежде чем открывать мягкую клавиатуру. Но когда я открываю мягкую клавиатуру, EditText спрятаться, как шоу в изображениях. Вот мой xml-код. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="3" > <LinearLayout android:layout_width="match_parent" […]

Разрешить только 2 ориентации экрана в Android?

Чтобы заблокировать приложение для запуска только в 1 ориентации экрана, мы могли бы сделать это в AndroidManifest.xml : <activity android:name="…" android:screenOrientation="portrait"/> Проблема в том, что я только что узнал, что мне нужно сделать приложение поворотным для reversePortrait , первое, что я пробовал: <activity android:name="…" android:screenOrientation="portrait|reversePortrait"/> Но похоже, что android:screenOrientation допускает только 1 значение. Как же […]

Эффект пульсации не будет выше ImageView

У меня есть CustomListView где я показываю некоторый текст и получаю image отображаемое с помощью библиотеки Picasso . Я создал xml файл в папке с возможностью рисования и для папки drawable-21 для Ripple Effect но по какой-то причине эффект не будет выше ImageView . Вот мои файлы: drawable : listview_item_background.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> […]

Как программно изменить правую строку EditText

У меня есть активность, в которой я связываю данные с другим видом деятельности. С этими данными я также свяжу пользовательский цвет, который я хотел бы получить в нижней строке EditText, показанной в действии 2. Мероприятие 1: Bundle bundle = new Bundle(); bundle.putExtra("Color", color); Мероприятие 2: int value = getIntent().getExtras().getInt(Color) Теперь, могу ли я изменить цвет […]

Java.lang.UnsupportedOperationException: Невозможно преобразовать в цвет: type = 0x1

Я следил за инструкциями myfirstapp по обучению разработчиков Android, но я столкнулся с проблемой, когда они неправильно объясняют, как определять цвета. Они отмечают, что для создания пользовательской темы вы можете объявить свои цвета текста как таковые: themes.xml <?xml version="1.0" encoding="utf-8"?> <resources> <!– the theme applied to the application or activity –> <style name="CustomActionBarTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar"> <item […]

Как изменить цветную тему приложения для Android?

Я выполнял инструкции о том, как изменить цвет , но программа создает эту ошибку: 06-29 19: 20: 39.416 7041-7041 / com.example.lucerne.adapter_example_2 E / AndroidRuntime: FATAL EXCEPTION: main Process: com.example.lucerne.adapter_example_2, PID: 7041 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.lucerne.adapter_example_2/com.example.lucerne.adapter_example_2.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. В настоящее время style.xml выглядит […]