Articles of layout

Установка высоты панели инструментов программно

Я пытаюсь установить высоту панели инструментов программным путем следующим образом: toolbar.setLayoutParams(new Toolbar.LayoutParams(LayoutParams.MATCH_PARENT, 42)); toolbar.setMinimumHeight(42); Но это приводит к фатальному исключению из этого журнала -> android.widget.relativelayout$layoutparams cannot be cast to android.support.v7.Toolbar$layoutparams Я также пробую этот вариант: RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) toolbar.getLayoutParams(); params.height = 42; toolbar.setLayoutParams(params); toolbar.setMinimumHeight(42); Он не дает исключения, но также он не работает, и […]

Android Spinner: центральный текст вертикально внутри прядильника

Мне нужны эти прядильщики для вертикального центрирования текста. Я пробовал такие вещи в определении Spinner xml: <Spinner android:id="@+id/dir_spn" android:layout_gravity="center_vertical" android:gravity="center_vertical" android:layout_weight="1"/> Я попытался создать пользовательский раскладной макет: <?xml version="1.0" encoding="utf-8"?> <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="@style/SpinnerDropDownItem" android:singleLine="true" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:ellipsize="marquee" /> styles.xml: <resources> <style name="SpinnerDropDownItem"> <item name="android:gravity">center_vertical</item> <item name="android:layout_gravity">center_vertical</item> <item name="android:textColor">?android:attr/textColorPrimary</item> <item name="android:textColorHighlight">#FFFF9200</item> <item name="android:textColorHint">?android:attr/textColorHint</item> <item name="android:textColorLink">#5C5CFF</item> […]

Android: отображение всплывающего диалогового окна при нажатии определенного слова в текстовом элементе

В моем приложении у меня есть текст для условий. Регистрируясь, вы соглашаетесь соблюдать наши Условия использования и что вы прочли нашу Политику конфиденциальности. Слова « Условия использования и политика конфиденциальности» должны быть интерактивными и отображать окно предупреждения. Сначала я попытался разделить предложения на четыре TextView s: Регистрируясь, вы соглашаетесь с нашими Условия эксплуатации И что […]

Android UnsupportedOperationException: невозможно преобразовать в цвет: type = 0x2

Это краш-лог из Android Market: android.view.InflateException: Binary XML file line #8: Error inflating class <unknown> at android.view.LayoutInflater.createView(LayoutInflater.java:596) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:644) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:669) at android.view.LayoutInflater.rInflate(LayoutInflater.java:724) at android.view.LayoutInflater.inflate(LayoutInflater.java:479) at android.view.LayoutInflater.inflate(LayoutInflater.java:391) at android.view.LayoutInflater.inflate(LayoutInflater.java:347) at com.designfuture.music.ui.dialog.MXMDialog.<init>(MXMDialog.java:73) at com.designfuture.music.ui.dialog.MXMDialog.<init>(MXMDialog.java:58) at com.designfuture.music.model.MXMStoreBuy.getBuyDialog(MXMStoreBuy.java:70) at com.designfuture.music.ui.fragment.plbl.XLBLFragment$ViewHolder$3.onClick(XLBLFragment.java:290) at android.view.View.performClick(View.java:3110) at android.view.View$PerformClick.run(View.java:11934) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:132) at android.app.ActivityThread.main(ActivityThread.java:4123) at java.lang.reflect.Method.invokeNative(Native Method) at […]

Recylerview не отображается внутри scrollview или nestedScrollview

Я хочу разместить RecylerView внутри NestedScrollView, как показано ниже. activity_service_menu.xml <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="HELLO" /> <android.support.v7.widget.RecyclerView android:id="@+id/rv" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> ServiceMenuActivity.java public class ServiceMenuTActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_service_menu_t); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView rv = […]

Почему view.onLayout () вызывается повторно при изменении = false?

Из официальных документов: Android Docs – Просмотр protected void onLayout (boolean changed, int left, int top, int right, int bottom) Parameters changed This is a new size or position for this view left Left position, relative to parent top Top position, relative to parent right Right position, relative to parent bottom Bottom position, relative to […]

Проблема с макетами: как разместить что-то сверху и снизу?

Я хочу создать макет с горизонтальным LinearLayout (ы) сверху и снизу, заполнить ListView в середине. Как определить main.xml. Я попытался создать макет с горизонтальным LinearLayout сверху, TextView внизу, заполнение ListView в середине; Это нормально. Но после того, как я изменил нижний TextView на LinearLayout, нижний LinearLayout исчезнет. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" […]

Размещение текстовой метки ToggleButton для включения и выключения

Есть ли способ контролировать положение текста для включения и выключения ToggleButton? Например, я хочу, чтобы текстовая метка оставалась выровненной, когда она включена и выровнена по правому краю при выключении. EDIT: Кроме того, я бы включил небольшое дополнение для текста слева и справа. Около 5 дп. И, если возможно, более тонкий контроль над размещением этикеток. ОТВЕТ: […]

Макет, дублирующий себя при вращении экрана

У меня есть макет, который имеет EditText и кнопку. Я <include> в моем основном макете. У меня странная проблема с макетом и ротацией. Кажется, он дублируется, когда устройство (физическое) повернуто, испортил текст и макет. Здесь он находится на первом открытии, после того как я добавлю лишний барабан: DSC_0013 находится в EditText при запуске фрагмента. Затем, […]

Как реализовать многооконный макет (например, браузер по умолчанию) (редактор с несколькими открытыми файлами)

Я пишу редактор (сорта), который я хочу иметь, чтобы одновременно открывать несколько окон, и я хочу иметь возможность перемещаться между окнами, как это можно сделать в приложении браузера по умолчанию (Интернет). См. Изображение: http://i.imgur.com/LM6Nz.png для уточнения. Мой вопрос заключается в том, как реализовать эти окна; Я хочу, чтобы каждое окно было собственным (Редактор), я должен […]

Intereting Posts
Может ли сборка из одного исходного кода выводить функционально разные исполняемые файлы? Как запустить консоль «telnet» в эмуляторе устройства Android Studio? Как завершить () действие при нажатии кнопки «Домой» Событие нажатия кнопки Android AppWidget, которое не было получено после остановки принудительной остановки дома Выполнение runOnUiThread в отдельном классе Удаление закругленных краев настраиваемого Seekbar? «Код»: 403 и «причина»: «запретное» исключение при загрузке файла в google plus Параметры внешней камеры Android – наложение поверх видеопотока, отсутствие промежуточного сервера / маршрутизатора Разделение андроида с пространством, не работающим для этого случая. Зачем? PhoneGap Build: как открыть внешний url в браузере устройств на Android? Android checkMarkGravity атрибут CheckedTextView (api 21) Как сделать анимацию в Android? Какую технику хранения данных Android использовать? Получите прагматичный период подписки на подписку приложения. ImageView не отображается в Nexus 5 (Android 6.0)