Articles of android view

Android: как отключить элементы управления во время выполнения, активен

Я показываю свой текущий индикатор выполнения в панели действий «как обычно»: requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); … setProgressBarIndeterminateVisibility(true); … setProgressBarIndeterminateVisibility(false); И реальная работа выполняется в фоновом потоке (AsyncTask) Проблема: все элементы управления в пользовательском интерфейсе включены, поэтому пользователь может продолжать изменять базовые данные до завершения длительного процесса. Простое отключение всех элементов управления невозможно, так как при отключении EditText клавиатура […]

Почему мое меню редактирования / вставки EditText находится под EditText? Как изменить всплывающее окно z-порядка?

ЗАМЕТКА Если кто-то знает, как заказать (z-order) Windows, добавленный через windowmanager, я также буду принимать ответ, потому что он ответит на все вопросы. На самом деле, я только нахожу, чтобы сделать windowManager.removeView(MyView) сразу после windowManager.addView(MyView) чтобы поставить представление перед другим, но это не идеально, потому что он визуально удаляет и добавляет представление. Это выглядит сумасшедшим, […]

Влияние установки видимости родительского вида на своих детей

Этот вопрос возникает из-за необходимости динамически отображать / скрывать разные представления. У View есть 3 настройки видимости – видимые, невидимые и ушедшие. Если у вас есть родительский вид, например LinearLayout , который имеет несколько дочерних представлений (неважно, каковы они), LinearLayout ли видимость родителя так же, как настройка видимости для всех детей независимо? Например, если я […]

Как программно создать собственный макет вида?

Я, наверное, ответил на этот вопрос много раз, поэтому любезно направьте меня на существующий ответ, если он есть. В Activity вы можете создавать LinearLayout программно следующим образом: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ll = new LinearLayout(this); ll.setOrientation(LinearLayout.VERTICAL); ll.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); TextView tv1 = new TextView(this); tv1.setText("HELLO"); ll.addView(tv1); TextView tv2 = new TextView(this); tv2.setText("WORLD"); […]

Как отобразить текст с двухцветным фоном?

Мне нужно создать приложение для Android, где 2-цветной текст будет отображаться на 2-цветном фоне. См. Рисунок слева. Затем линия должна быть перемещена с анимацией, а изображение результата должно быть похоже на изображение справа. У меня есть следующие вопросы: Должен ли я использовать какой-то 2d-движок для этого? Или, будет ли нормально использовать стандартные представления? Как это […]

Android sidebar, например, facebook или firefox

С новым приложением facebook у него есть скрытая боковая панель, которую я бы хотел использовать в своих приложениях. Это похоже на боковые панели, которые есть в firefox mobile … Есть ли у вас какие-либо идеи о том, как реализовать его, помимо повторной реализации ViewPager? Я попытался с HorizontalScrollView, но это также приведет к его повторной […]

Обновление представления внутри фрагмента

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

Android Column GridView, переменная ширина, такая как приложение GooglePlus

Так что, как и большинство, мы все использовали / видели приложение Google Plus. Меня интересует разработанный ColumnGridView, который не только изменяет ширину, но и высоту переменной, по-видимому, что на основе контента будет приятно показывать лучшее пространство для CardView. Мало возможных решений для тиражирования этого, но только на самом деле ищет лучший, который, конечно же, является […]

Как измерить высоту TextView на основе ширины и размера шрифта устройства?

Я ищу метод в Android, который будет принимать входные данные (text, text_font_size, device_width), и на основе этих вычислений он вернет, сколько высоты потребуется для отображения определенного текста? Я устанавливаю время просмотра текстового представления / веб-просмотра на основе его содержимого, я знаю о содержимом warp, но я не могу использовать его в моем случае из-за некоторой […]

Android: у вас есть эффект пульсации, цвет состояния по умолчанию прозрачный?

Что-то вроде следующего, но это не сработает. Если я переключу выталкиваемый цвет на что-то вроде синего, это сработает. <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item android:drawable="@android:color/transparent"/> </ripple>

Intereting Posts
Местоположение Android SDK не настроено в настройках в 64-битных Windows SetBackgroundDrawable () устарел Как установить прозрачный фон для кнопки изображения в коде? AlertDialog.Builder с настраиваемым макетом и EditText; Не может получить доступ к представлению Элементы не имеют одинаковой ширины при использовании утилиты RecyclerView GridLayoutManager для создания интервала столбцов с помощью ItemDecoration Как передать предварительный просмотр камеры на поверхность, созданный MediaCodec.createInputSurface ()? Как сделать панель контекстного ActionMode наложением панели инструментов appcompat-v7, но не ящиком навигации? Может ли фаза «Обновление библиотеки Android» как-то ускориться? Создание Eclipse ведет себя как Visual Studio Почему Android предпочитает статические классы Как избежать загрузки данных кэшированных приложений с Google Диска Ресурс доступа, определенный в теме и attrs.xml android Могу ли я разрабатывать приложения для Android на Perl? Android HttpUrlConnection EOFException Должен ли я использовать MapView или MapFragment