Вопросы по теме 'android-custom-view'

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

Как вставить пользовательское представление в LinearLayout XML
Итак, у меня есть CustomView , который расширен от View . А у меня линейная верстка из XML. XML с именем example : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
2985 просмотров

View.onTouchEvent регистрирует только событие ACTION_DOWN
Я реализую пользовательский TextView и хочу выполнить какое-то действие при касании представления. Я полагал, что метод onTouchEvent даст мне полный набор касаний в представлении без использования setOnTouchListener (я пытаюсь выполнять всю...
9989 просмотров

Android: Пользовательский вид Zoom/Pinch
У меня есть работающая графическая библиотека, разработанная с помощью onDraw, которая строит график с использованием методов canvas.drawLine. В onTouch я реализовал функцию прокрутки. Теперь мой клиент хочет Zoom/Pinch. Можно ли выполнить...
5805 просмотров

MarginLayoutParams.setMargins() не работает?
Вот в чем дело: я хочу добавить некоторые изображения программно. Изображения должны иметь topMargin из 5dip , за исключением первого изображения, в LinearLayout с vertical orientation образом. под сегментом кода: LinearLayout body =...
7812 просмотров

Компонент Vintage Thermometer + SensorSimulator на эмуляторе Android
После того, как я нашел этот хороший пользовательский компонент , который аналогично (это правильное слово?) отображает температуру, считанную с датчика температуры устройства Android, я хотел протестировать его с помощью эмулятора, чтобы увидеть,...
2696 просмотров

Пользовательские атрибуты XML не распознаются в файлах макета Android
Я использую этот виджет https://github.com/erikwt/PullToRefresh-ListView и хочу внести некоторые изменения. Я определил attrs.xml, чтобы иметь возможность управлять цветом текста и т. д. из определения XML. Однако мои пользовательские атрибуты не...
3237 просмотров
schedule 28.03.2024

Доступ к методам установки и получения
У меня есть действие A, которое использует метод setContentView(R.layout.activityA) для установки макета. Макет ActivityA состоит из customView. В моем customView есть куча сеттеров и геттеров. Как я могу получить к ним доступ из действия A? Когда...
415 просмотров
schedule 23.02.2023

Простой вид датчика, такой как спидометр в Android?
Я хочу иметь простое представление датчика, где я буду определять начальное значение и конечное значение и иметь указатель для отображения заданного значения переменной. Так что я могу показать заданное значение, как спидометр. Например, если...
73948 просмотров

ImageButton (ImageView) в пользовательском макете для actionbarsherlock
Я использую actionbarsherlock. Чтобы получить режимы действий внизу ( режимы действий внизу ), я использую android:uiOptions="splitActionBarWhenNarrow" Но мне нужно добавить кнопку на главную панель действий, поэтому я использую...
1103 просмотров

Как создать собственный EditText, расширив представление? Как обращаться/подключать мягкую клавиатуру?
я хотел бы создать свой собственный EditText, расширив View. (Расширение TextView или EditText будет считаться мошенничеством ;-) Он будет иметь простой функционал: сфокусироваться на прикосновении и показать мягкую клавиатуру ввода...
201 просмотров
schedule 19.12.2022

Зачем нужно объявлять стиль, если вы можете просто напрямую читать из AttributeSet?
Я создал собственный подкласс View со следующим конструктором: public MyCustomView(Context context, AttributeSet attrs) { super(context, attrs); // get custom "thingy" attribute specified in XML int thingy =...
230 просмотров

Ошибка при добавлении моего собственного пользовательского представления в макет xml
У меня есть пользовательский вид в моем приложении: public class DrawView extends View { Paint paint = new Paint(); public DrawView(Context context) { super(context); } public DrawView(Context context,...
3502 просмотров
schedule 23.01.2024

Вызов метода onDraw() пользовательского представления в Android
Я создал CustomView для календаря. У меня есть метод onDraw для рисования текста в календаре. Я хочу изменить цвет дневного текста, когда я нажимаю на него. Как я могу достичь этого? Календарвиев.java: package com.example.calendar_module;...
24855 просмотров
schedule 23.12.2022

Дети расширенного LinearLayout, определенные в XML, не отображаются
В моем проекте есть экраны, на которых часто повторяется один и тот же шаблон — это в основном контейнер для представлений, состоящий из линейного макета с заголовком, изображением и определенным фоном. Чтобы избежать многократного копирования и...
6645 просмотров

Пользовательский вид Android: установите размер холста для переноса растрового изображения
У меня есть пользовательский вид, в котором есть Canvas . Я использую этот холст, чтобы показать на нем растровое изображение, а затем я могу рисовать по растровому изображению при касании. Когда я загружаю растровое изображение, оно намного...
3736 просмотров

Как сослаться на один элемент управления из другого во время инфляции?
Я пытаюсь сослаться на родственный элемент управления через XML. Чтобы объявить атрибут для ссылки на идентификатор из MyTextView: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyTextView">...
1111 просмотров

Пользовательский вид: сообщите детям, что у родителя другой размер
У меня есть собственное представление (ViewGroup), которое будет анимировано от ширины = 0dp до ширины = 300dp. Я хочу манипулировать холстом после того, как его дети были нарисованы. Для этого я переопределяю dispatchDraw(Canvas). Однако я хочу,...
280 просмотров
schedule 11.12.2022

Расширение представления и добавление атрибутов xml из Android
Я разрабатываю кнопку Android, которая будет поддерживать как изображение, так и текст. Этого можно добиться с помощью кнопки и составного рисунка, но у этого есть проблемы с масштабированием. Я хочу, чтобы виджет можно было объявить в xml, имея...
231 просмотров
schedule 25.06.2022

Реализация доступности в пользовательском представлении не дает устной обратной связи
Я включил специальные возможности, и мое устройство говорит, когда я перемещаюсь. У меня есть пользовательский seekbar , и я реализовал следующее: onTouchEvent отрывок: ... case MotionEvent.ACTION_MOVE:...
4382 просмотров