Articles of андроид view

Android SlidingPaneLayout скрывает неправильные представления

Я использую SlidingPaneLayout в своем приложении, и у меня есть проблема, потому что когда я открываю панель скольжения, вся закрытая панель не исчезает, а только некоторые элементы внутри нее, такие как TextViews, Buttons и ImageViews. Как я могу полностью удалить затухание или сделать всю закрытую панель ослабевать?

Как отключить прокрутку HorizontalScrollView внутри ViewPager

У меня есть вид горизонтальной прокрутки, расположенный в ViewPager. Цель состоит в том, чтобы использовать только прокрутку программного обеспечения с горизонтальной прокруткой. Все жесты прокрутки должны обрабатываться пейджером вида. Я уже сделал это, создав пользовательский View Pager, который перехватывает все жесты салфетки: public class GreedyViewPager extends ViewPager { GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; public GreedyViewPager(Context context) […]

Добавить представление в уже существующую группу просмотра xml в коде

Я хотел бы иметь возможность добавить представление к уже существующему XML-макету в коде: LinearLayout ll = (LinearLayout) findViewById(R.layout.common_list); TextView tv = new TextView(this); tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); tv.setText("sample text"); ll.addView(tv); setContentView(ll); При создании нового LinearLayout в коде он работает, но при использовании ресурса, как в приведенном выше коде, этого не происходит. common_list.xml: <?xml version="1.0" encoding="UTF-8"?> <LinearLayout […]

Получить абсолютное представление позиции в ListView

Я пытаюсь сделать всплывающее окно выше / ниже элемента, который щелкнут внутри ListView. Однако проблема заключается в том, что представление, входящее в метод OnItemClick, дает мне только значения X и Y относительно самого ListView. Я также проверил ListView, и это также дает мне x = 0 y = 0, несмотря на то, что над ним […]

Униформа обертывания текста в TextView

Мне нужна хорошая перенос текста в TextView, особенно для текста в заголовках. Текстовая упаковка для TextView может выглядеть так: последнее слово находится в новой строке: | ========================= | | ===== | То, что я хотел бы иметь, это обертывание, где ширина линий более равнозначна: | ================ | | ============== | Легко добавить '\ n' для […]

Android: Поместите изображение поверх другого изображения

У меня есть три ImageViews и я хочу, чтобы 1 ImageView был в фоновом режиме, а остальные 2 изображения должны быть на этом. Я не могу использовать какое-либо другое представление, потому что изображение загружается в форме изображения, которая не может быть установлена ​​как Linear или Relative фон макета. ПЕРВЫЙ ИЗОБРАЖЕНИЕ ЭТО ВТОРОЕ ИЗОБРАЖЕНИЕ, ЧТО Я […]

Как вы получаете эффект пульсации, чтобы расширить границы просмотров?

Эффект сенсорной пульсации здесь расширяется. Как это делается? EDIT: Я в порядке с этой работой только на 5.0+.

Android XML: центрирование представления в относительном макет-андроиде: layout_centerHorizontal = «true» не работает?

Я пытаюсь android:id="@+id/tvStroopCountdown" нижний вид ( android:id="@+id/tvStroopCountdown" ) в моем XML-макете, используя android:layout_centerHorizontal="true" . Однако он не работает, вместо этого он расположен слева на экране. Почему бы и нет, и как я могу это решить? Полный XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/menubackground" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:id="@+id/tvStroopColor" android:layout_width="wrap_content" […]

Метод setLayoutParams () не работает

Я делаю код, который изменяет его размер в соответствии с размером экрана, которое предоставляет его приложение. Он получает всю ширину и высоту (или его соответствующие представления w и h) методами onSizeChanged () и onDraw () View. Он хорошо работал в другом коде, но теперь он показывает сообщение об ошибке, когда я пытался поставить команду setLayoutParams […]

Плавающий вид на экране Android

Я пытался сделать плавающий вид, который пользователь может перетащить на экран. Идея состоит в том, чтобы запустить службу, а затем раздуть представление на экране. Но есть проблема, вместо того чтобы принимать событие принадлежит самому себе, оно принимает все события ввода пользователя. Вот мой код: manifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.floatandroidpractice" android:versionCode="1" android:versionName="1.0" > <uses-sdk […]