Articles of android ui

Расположение Android с навигационным ящиком

Я новичок в android и разрабатываю приложение для практики, используя навигационный ящик. Я хочу, чтобы основной вид был пейджером с 3 вкладками, и ящик навигации мог отображаться, когда пользователь скользит слева направо. Вот мой код Main.xml : <android.support.v4.widget.DrawerLayout 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:id="@+id/main_layout" tools:context=".ExampleMain" > <!– Main Content place holder –> <FrameLayout android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent"/> […]

Что делают значения маржи для Toast?

Класс Android Toast предоставляет методы для получения и установки полей. Я почти уверен, что они ссылаются на внешние поля для всего тоста. Поскольку сообщения Toast плавают над пользовательским интерфейсом, почему именно эти поля необходимы? Я пробовал просматривать ссылку на SDK, а также искать в Интернете. Ближе всего к решению, которое я нашел, было однострочное предложение […]

Изменить флажок «Контекстная панель действий» или сделать допустимым?

Есть ли хороший способ изменить флажок «Контекстная панель действия», не создавая настраиваемого представления для всей панели действий?

Android Tablet UI: многослойный фрагмент или линейный макет

Мне нужно создать приложение, которое изначально будет работать только для планшетов. Я знаю о шаблоне «Список и детали», в котором есть список чего-то, в котором щелчок по списку приводит сведения о детале, который был нажат. Это просто идеально, пока все макеты всегда имеют две панели: одну для списка элементов и одну для детализации выбранного элемента. […]

Какова цель оператора return в doInBackground () ASynctask?

Этот аспект моей системы входа в систему работает нормально, если у меня есть оператор return, установленный в 0 или 1, но сбой, если я использую null. Все это адаптировано из http://256design.com/blog/android-login-asynctask/, где это конкретное возвращение выглядит как указано ниже моего собственного кода. public LoginTask(Polling activity, ProgressDialog progressDialog) { this.activity = activity; this.progressDialog = progressDialog; } […]

Ограничить размер текстового поля горизонтально

У меня есть это текстовое представление <TextView android:id="@+id/name" android:singleLine="true" android:layout_height="wrap_content" android:textColor="#ffffff" android:textSize="16sp" android:layout_width="fill_parent"/> Проблема в том, что текст больше, чем текстовое изображение может отображать его, просто перестает отображаться, он выглядит примерно так: |some unfinished tex| Я хочу иметь точки в конце таким образом, пользователю будет понятнее, что это незакончено, и на нем отображается только часть […]

Относительная ширина / высота макета не работает программно?

Я хочу сделать относительный макет программно и установить андроид: layout_widht = 60 android: layout_height = 60.Когда я программно заполняю весь экран? Как я могу это сделать? Мой код: ` RelativeLayout relativeLayout=new RelativeLayout(getContext()); RelativeLayout.LayoutParams rel_btn = new RelativeLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); rel_btn.height = 60; rel_btn.width = 60; relativeLayout.setLayoutParams(rel_btn); this.setBackgroundResource(com.example.R.drawable.line);` экран:

Создать тень для диалога

Я хочу создать тень для моего настраиваемого диалога? GhazalActivity.public void viewShareMenu() { Dialog share=new Dialog(this,R.style.shareDialogStyle); share.setContentView(R.layout.share_popup_layout); LayoutParams params = share.getWindow().getAttributes(); params.y = this.getResources().getDimensionPixelSize(R.dimen.topbar_height); params.gravity=(Gravity.RIGHT|Gravity.TOP); share.getWindow().setAttributes(params); share.show(); } Styles.xml: <style name="shareDialogStyle" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowNoTitle">true</item> <item name="android:fadeEnabled">true</item> <item name="android:fadeDuration">1500</item> <item name="android:shadowColor">@color/temp</item> <item name="android:shadowDx">0</item> <item name="android:shadowDy">5</item> <item name="android:shadowRadius">10</item> <item name="android:backgroundDimEnabled">false</item> </style> Share_popup_layout.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="150dip" android:background="@color/bg_Ghazal_share_menu" […]

Пользовательская кнопка в XML

Я сделал этот XML-файл, чтобы настроить кнопку <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:radius="10dip" /> <gradient android:angle="90" android:centerColor="#0043E1" android:centerY="0.4" android:endColor="#6495ED" android:startColor="#6495ED" android:type="linear" /> </shape> Что я должен добавить, чтобы сосредоточиться на состоянии и нажал, пожалуйста? Цвет градиента для нажатого состояния, а другой для фокусировки состояния?

Android: есть ли способ изменить высоту кнопки переключателя?

Высота коммутатора очень мала на планшете. Есть ли способ, мы можем увеличить высоту? Если мы увеличим его, указав значение layout_height, он просто добавит пустое место внизу, но размер переключателя не увеличивается.

Intereting Posts