Articles of android xml

Всплывающее меню со значком на Android

Мое меню xml code menu.xml : <?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <!– Single menu item Set id, icon and Title for each menu item –> <item android:id="@+id/back" android:icon="@drawable/back1" android:showAsAction="never" android:title="Back" /> <item android:id="@+id/My_Profile" android:icon="@drawable/myprofile" android:showAsAction="never" android:title="My Profile" /> <item android:id="@+id/Job_Alert" android:icon="@drawable/jobalert4" android:showAsAction="never" android:title="Job Alert !" /> <item android:id="@+id/saved_job" android:icon="@drawable/jobapplied" android:title="Saved Jobs" /> <item android:id="@+id/Logout" android:icon="@drawable/logout" android:title="Logout" […]

ShowAsAction = "always" игнорируется в Панели инструментов

После переключения на панель инструментов возникает проблема с иконками меню. Хотя я установил для пункта меню android: showAsAction = «всегда», он не показывает значок, я могу найти его только щелчком по значку всплывающего окна. Это myActivity public class myActivity extends AppCompatActivity{ ……… public void onCreate(….){ …………. Toolbar toolbar = (Toolbar) findViewById(….); setSupportActionBar(toolbar); } ………… public […]

Как программно проверить, объявлена ​​ли служба в AndroidManifest.xml?

Я пишу библиотеку, которая предоставляет Сервис, который используется другими разработчиками, включив его в свой проект. Таким образом, я не контролирую AndroidManifest.xml. Я объясняю, что делать в документах, но, тем не менее, общая проблема заключается в том, что люди пренебрегают добавлением соответствующего тега <service /> в свой манифест или добавляют его в неправильном месте. Прямо сейчас, […]

Автоматическое переключение цвета прогона

Поэтому у меня есть Layer-List с элементом с фигурой и сплошным цветом. Теперь я хочу изменить этот цвет внутри своего кода. <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <clip> <shape android:id="@+id/seekbar_shape_color"> <solid android:color="#FFD00000" /> </shape> </clip> </item> </layer-list> Я попытался получить LayerDrawable и запросить первый элемент, теперь iam застрял, получив clipDrawable и, наконец, получив ShapeDrawable LayerDrawable sd = (LayerDrawable) […]

Фоновая подсветка фонового изображения Android /

Таким образом, при использовании ImageButton с android:background="@drawable/icon" Определяемый по умолчанию, отсутствует свечение на эффекте фокуса / нажатия, который поставляется с каждой кнопкой андроида по умолчанию. Я знаю, что я могу использовать селектор для использования разных изображений в разных состояниях, но это не то, что делает андроид, и это не то, что я ищу. Я хочу, […]

Восстановить состояние представления перед применением атрибутов XML

У меня есть пользовательский вид, скажем, это его код: public class CustomView extends View { boolean visible; boolean enabled; public ScheduleView(Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.CustomView, 0, 0); try { visible = a.getBoolean(R.styleable.CustomView_visible, true); enabled = a.getBoolean(R.styleable.CustomView_enabled, true); } finally { a.recycle(); […]

Android BitmapDrawable setTileModeX не работает в TextView

У меня есть TextView и растровое изображение, которое можно повторить только по горизонтали. Я хочу установить фон моего текста и повторить его только по оси X. Осмотревшись, я увидел, что вы можете делать это только через код, а не в XML. Я создал BitmapDrawable используя :, BitmapDrawable bg = new BitmapDrawable(r, BitmapFactory.decodeResource(r, R.drawable.my_drawable)); bg.setTileModeX(Shader.TileMode.REPEAT); setBackgroundDrawable(bg); […]

XML-макет Misbehavior с Eclipse-ADT

Я столкнулся с чем-то странным вопросом с редактором макетов Android XML. Всякий раз, когда я переключаюсь с графического макета на макет кода, он показывает все отлично, и когда я нажимаю или перемещаюсь вниз с помощью клавиш со стрелками клавиатуры, это ведет себя странно, и часть строки xml становится видимой / невидимой. Xml-код там, его не […]

Android Studio: xmlns: карта не работает

Проведя много исследований и не найдя ничего … быстрый вопрос, у кого-нибудь есть идея, почему Android Studio не берет тег Map? Код ниже представляет собой фрагмент образца карт в SDK. Уже добавлены игровые сервисы google и поддержка, но ничего. Он показывает ошибку Unexpected namespace prefix "map" found for tag fragment. Заранее большое спасибо! <fragment xmlns:map="http://schemas.android.com/apk/res-auto" […]

Платформа Android Soft плавает только с определенным макетом

У меня есть макет, код ниже <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <!–some stuff here–> <LinearLayout android:id="@+id/layout1" android:layout_alignParentBottom="true" android:layout_above="@+id/layout2" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <EditText android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="5" /> <ImageButton android:layout_width="50dp" android:layout_height="50dp" android:scaleType="fitStart" android:layout_marginLeft="5dp" style="@style/Base.Widget.AppCompat.Button.Borderless" android:src="@drawable/ic_menu_send"/> </LinearLayout> <LinearLayout android:id="@+id/layout2" android:layout_alignParentBottom="true" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <!–some stuff here–> </LinearLayout> </RelativeLayout> В приведенном выше коде, когда клавиатура отображается, я хочу, чтобы […]