Articles of Пользовательский компонент

Модели синтаксического разбора Android для настраиваемого виджета не работают

Я создал собственный виджет для моего приложения для Android, и я хочу создать для него собственные стили. Но при разборе его в классе возвращается всегда значение null. Прошли несколько ссылок и не могли понять, в чем проблема? Может ли кто-нибудь помочь? Мой atttr.xml <resources> <declare-styleable name="Widget"> <attr name="headers" format="reference" /> <attr name="height" format="integer" /> </declare-styleable> […]

GetDrawable () в TypedArray, возвращающем null?

У меня возникла странная проблема с TypedArray.getDrawable() в одном из моих пользовательских View . Для простоты, вот тривиальный тестовый проект, который отображает ту же проблему: TestView.java package com.example.testing; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.View; public class TestView extends View { private Drawable mDrawable; public TestView(Context context) { this(context, null); […]

Создание двух пользовательских кнопок

Может кто-нибудь, пожалуйста, помогите мне создать пользовательские кнопки, как показано ниже? Является ли это возможным? Много раз искали и смогли найти только некоторые вещи, которые снова оказываются rectangular/square shapes . Но я хочу, чтобы две кнопки были triangular и были расположены друг на друге и были доступны только для определенных областей. Оценены фрагменты кода.

Создание пользовательского ImageView

Я создаю пользовательский образ, расширяя ImageView, который просто рисует какой-то текст на экране, однако я не вижу ничего, что можно было бы нарисовать на экране эмулятора, но сообщения журнала и распечатки печатаются в консоли журнала. Разве я что-то не делаю? Это моя деятельность public class HelloAndroidActivity extends Activity { /** Called when the activity is […]

OnMeasure (): wrap_content, как узнать размер обертывания?

Я сделал собственный вид с onDraw() который рисует растровое изображение на холсте. Когда я укажу, что я хочу, чтобы он wrap_content в файле макета, он по-прежнему заполняет весь экран. onMeasure() говорит следующее: По умолчанию базовый класс меры измеряет размер фона, если только MeasureSpec разрешает больший размер. Подклассы должны переопределять onMeasure (int, int), чтобы обеспечить лучшее […]

Android – запись пользовательского (составного) компонента

У Android-приложения, которое я сейчас разрабатываю, есть основной вид деятельности, который стал довольно большим. Это главным образом потому, что в нем есть TabWidget с 3 вкладками. На каждой вкладке имеется немало компонентов. Деятельность должна контролировать все эти компоненты сразу. Поэтому я думаю, вы можете себе представить, что эта активность имеет 20 полей (поле для почти […]

Intereting Posts
Android получает растровое изображение или звук из активов C ++ 11 cmath не в пространстве имен std для android NDK w / gcc-4.8 или clang 3.4 Как увеличить растровое изображение с высоким разрешением? Установка заголовка и заголовка Action Bar Android AsyncTask и экземпляр SQLite DB Как получить название города по широте и долготе в андроиде? Как преобразовать SparseArray в ArrayList? Получить только номер мобильного телефона Уведомление Google Play о том, что обновление приложения недоступно, надежно. Я что-то упускаю? AccountManagerFuture.getResult () приводит к экрану «Не удалось войти» Показывать SearchWidget в ActionBar, если пользователь нажимает кнопку поиска устройства Как проверить, не является ли текущий поток не основным потоком Android AlarmManager setExact () не является точным Как сохранить приложение «Кордова» в полноэкранном режиме при открытии клавиатуры Android? Ошибка ADB с установкой INSTALL_FAILED_TEST_ONLY