Articles of android custom view

Android: добавьте пользовательскую кнопку в Виджет SearchView в панели действий

Я хотел бы добавить пользовательскую кнопку в виджет SearchView. search_view из исходного кода search_view макета search_view я узнал, что у него есть LinearLayout ( submit_area ), который содержит кнопку отправки и голосовую кнопку. Поэтому я добавил динамическую кнопку submit_area. Но она не показывает мою динамически добавленную кнопку, потому что если кнопка отправки или голосовой кнопки […]

Представления в пользовательской группе ViewGroup не отображаются

Недавно я углубился в создание пользовательских групп представлений и столкнулся с проблемой, которую я не могу понять. У меня есть 2 ViewGroups – ViewManager и статья ViewManager просто излагает статью ниже предыдущей статьи (например, вертикальный LinearLayout) Статья упорядочивает несколько TextView и ImageView, как вы можете видеть на изображении. Создание отдельной статьи и добавление ее в […]

Вставка текста внутри edittext в android?

Я пытаюсь вставить текстовое представление внутри Edittext, как показано ниже Может ли кто-нибудь дать мне идеи о том, как его реализовать или что-то в этом роде. благодаря 🙂 Update: текстовые изображения в редакторе будут меняться динамически.

Стиль наследования расширенного виджета

В моем проекте (Target API 21 с поддержкой AppCompat) мне нужно расширить класс EditText . Моя проблема: класс MyEditText не наследует стиль EditText настроенный с помощью: <style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar" > <item name="colorPrimary">@color/primary</item> <item name="colorControlNormal">@color/grey_light</item> <item name="colorControlActivated">@color/primary</item> <item name="colorControlHighlight">@color/primary</item> </style> С @color/primary зеленым Скриншот: Строка 1: с помощью EditText Строка 2: EditText не сфокусирован (включен) Строка […]

Измените поведение GridView, чтобы он прокручивался горизонтально, а не вертикально

Я хочу создать элемент UI например GridView , я хочу, чтобы он был полностью функциональным, но он должен быть горизонтально прокручиваемым, а не вертикальным. По горизонтальной прокрутке я имею в виду, что он должен быть построен таким образом и не помещен в HorizontalScrollView . Мой Custom GridView будет иметь фиксированное количество rows скажем, 4-5 а […]

Класс ChildTextText отличается от обычного EditText на Android 4

Это «ошибка», которую я обнаружил при работе над настоящим приложением, но я создал пустой проект, чтобы воспроизвести его. У меня есть следующий макет: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:id="@+id/root" android:orientation="vertical" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" /> <com.example.test.testapp.MyEditText android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> Класс MyEditText выглядит так: public class MyEditText extends EditText { public […]

Как развить расширенный LinearLayout из XML

Может ли кто-нибудь предложить способ улучшить этот пример API8? Хотя они говорят, что мнения могли быть определены в XML, то, что они на самом деле сделали, это их код в java. Я понимаю, почему они этого хотят. Они добавили некоторые элементы в расширенный LinearLayout, и значения определяются во время выполнения. Согласно oh, всем во вселенной […]

Как создать пользовательское уведомление в android

Мне нужно создать собственное уведомление вместо уведомления по умолчанию в android. В текущем уведомлении есть значок, заголовок и сообщение, как показано ниже. Я хочу, чтобы он настраивался таким образом Как я могу достичь этого

Как оживить градиент?

Как оживить градиент от цвета # 1 до цвета # 2? Что-то подобное Я планирую использовать его как панель здоровья для единицы (так что это будет конечная анимация, начинающаяся с зеленого и заканчивая красным)

Картонный угол фона не прозрачный

У меня есть пользовательская реализация виджета поддержки CardView, но я не могу представить, что фон для углов прозрачен, когда я включаю его в свой макет-файл. Однако, если я просто разместил виджет поддержки CardView в своем макет-файле, он внезапно работает. Как я могу получить углы прозрачными для моего пользовательского компонента? Это файл макета для моей пользовательской […]