Articles of андроид view

ICS Spinner («раскрывающийся список», а не диалог) в старых версиях Android

Я пытаюсь подражать новой версии Ice Cream Sandwhich spinner, где она больше похожа на раскрывающийся список, а не на всплывающее диалоговое окно. Посмотрите эту ссылку, чтобы понять, о чем я говорю. Я прочитал несколько сообщений о том, чтобы использовать ActionBarSherlock для получения желаемого эффекта. Тем не менее, это создано для использования только в панели действий, […]

Как создать простой пользовательский вид?

Я хотел бы создать пользовательский View на Android. Я попытался сделать это как можно проще и создал почти пустой класс MyView и использовал его в моем LinearLayout но приложение не запускается с «Force Close». Как я могу сделать простой пользовательский View ? Согласно Building Custom Components, View получает размер 100×100, если я не переопределяю onMeasure() […]

Android-добавление вида к макету, заставляя макет находиться перед ActionBar

У меня есть представление, в котором я создаю PopupWindow . В этом PopupWindow меня есть текстовое поле ( EditText ). При нажатии на редактирование текста открывается клавиатура, и весь вид поднимается вверх, но верхняя часть представления отображается под панелью действий плавно. Все идет нормально. Я теперь добавил пустой GridView без какой-либо дополнительной настройки в PopupWindow […]

Изменение ширины и высоты пользовательского вида в Android

В моем приложении Android у меня есть изображение обрезки. Итак, я программирую пользовательский вид в качестве поля обрезки. Я могу перемещать рамку урожая. Но моя проблема в том, как я могу перетащить границу поля обрезки и изменить ее ширину и высоту. Как мне это сделать? Класс Аттра: public class Attr { public static final float […]

OnDraw Пользовательский вид внутри Scrollview

У меня есть пользовательский вид (width = 2000) внутри горизонтального прокрутки (width = 480). Таким образом, есть область, которая прокручивается. Когда onDraw() , грязный прямоугольник (возвращаемый getClipBounds() ) возвращает размеры всего представления, поэтому я рисую весь вид, включая область, которая не видна. Как следствие, когда я прокручиваю, onDraw() больше не вызывается, потому что области, которые […]

Изменить вид onClick coverflow – Android

Я использую этот CoverFlow: http://www.inter-fuser.com/2010/02/android–coverflow-widget-v2.html Я хочу, чтобы иметь возможность изменять вид, когда я нажимаю кнопку, причем кнопка является символом «назад / вперед», который приведет вас к предыдущему / следующему элементу в потоке. Я немного изменил покрытие, чтобы вместо этого использовать XML-макет. Вот мой метод onCreate (): setContentView(R.layout.main); CoverFlow coverFlow = (CoverFlow)findViewById(R.id.coverflow); coverFlow.setAdapter(new ImageAdapter(this)); ImageAdapter […]

Могу ли я установить что-то вроде «подсказки» для просмотра в андроиде?

Могу ли я установить некоторое сообщение, чтобы оно отображалось как «подсказка» для TextView или Button?

Ящик навигации медленный с сложным видом

В моем приложении я использую навигационный ящик, и он работает очень хорошо. Но если Fragment для отображения содержит много TextView, ImageView и Layout, когда я нажимаю на элемент, вид сжимается. Я бы улучшил это отставание. Эффект тот же самый Galaxy Nexus и Nexus 4, поэтому я думаю, что проблема в том, что у меня есть […]

Закрыть

У меня есть активность со счетчиком, и мне было интересно, можно ли закрыть программный инструмент, если пользователь открыл его. Вся история в том, что в фоновом режиме я запускаю процесс в отдельном потоке. Когда процесс завершен, я вызываю обработчика на основное действие и, в зависимости от результата, выполняю некоторые задачи. Именно тогда я хочу закрыть […]

Динамическое добавление просмотров в RelativeLayout внутри ScrollView

Я пытаюсь добавить динамически созданные несколько RelativeLayouts в LinearLayout, который находится внутри RelativeLayout, который находится внутри ScrollView. Когда общая высота всех просмотров превышает размер экрана телефона, все представления отображаются правильно. Но когда общего размера динамически добавленных просмотров недостаточно для заполнения экрана, отображается только первый элемент RelativeLayout, а остальные не отображаются на экране. Я действительно безнадежен […]