Articles of макет

Android Как создать вид программы

Мне нужно создать представление программно. Элементы управления (кнопки, метки и т. Д.) И их позиции известны только во время выполнения. Здесь я нашел «Определение макета программно»: http://mobile.tutsplus.com/tutorials/android/android-layout/ Но мне нужно иметь возможность рисовать компоненты в точном месте, поэтому LinearLayout, TableLayout и т. Д. Не работают для меня. Как я могу это сделать? Пожалуйста, указывайте мне […]

Активность должна быть прозрачной, но имеет черный фон

Мой вариант использования – запись активности контроллера наложения для предварительного просмотра ландшафтной камеры. Я выполнил инструкции из нескольких учебников для написания прозрачной темы. Итак, мои res / values ​​/ style.xml выглядят следующим образом: <resources> <style name="Theme" parent="android:Theme" /> <style name="Theme.Transparent"> <item name="android:windowBackground">@drawable/transparent_background</item> </style> <drawable name="transparent_background">#00000000</drawable> </resources> Фрагмент активности: <activity android:name=".CameraPreview" android:label="Camera" android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <intent-filter> <action […]

Android: как скрыть, а затем показать View с эффектом анимации?

У меня есть аналогичный вопрос, подобный этому: обновить макет с помощью анимации В принципе: у меня есть один вертикальный LinearLayout View с edittext, кнопкой и затем списком. Я бы хотел скрыть exittext после нажатия кнопки, чтобы сделать больше места для списка (кнопка будет повышаться). При втором нажатии edittext должен быть снова виден. Edittext и кнопка […]

Ориентация экрана Android: блокировка только частей макета

Я создаю приложение для камеры, которое использует предварительный просмотр камеры. Чтобы использовать полный экран для предварительного просмотра, я заблокировал действие с помощью setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); Теперь у меня есть следующая проблема: всякий раз, когда я визуализую форму, или мне нужно показать диалог, она всегда отображается в ландшафтном режиме, даже когда пользователь использует свое устройство в портретном режиме. […]

SurfaceView отстает, если в ScrollView

У меня есть SurfaceView в ScrollView . Всякий раз, когда я пытаюсь прокручивать, SurfaceView всегда немного отстает от черных швов, где он не покрывает пространство, где он должен быть. Мой код для SurfaceView : <SurfaceView android:layout_width="match_parent" android:layout_height="200dp" android:id="@+id/fragment_stats_hourly_surface_view" android:layout_below="@+id/fragment_stats_hourly_view" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" android:background="@drawable/outline" /> Как я могу установить SurfaceView чтобы не отставать от прокрутки, чтобы остановить […]

Как сделать HorizontalScrollView RIGHT на LEFT Scroll android

По умолчанию HorizontalScrollView прокручивается слева направо, но я хочу прокручивать изображение справа налево. Как это сделать? Любая помощь будет оценена по достоинству.

То же расположение для больших и больших устройств

Мое приложение имеет один макет для смартфона и один для планшетов. Я хочу использовать один и тот же макет для large и xlarge устройств. Я хочу поддерживать устройства, которые используют API 10 и выше, поэтому использование sw<N>dp может быть и речи. Как я могу это сделать, не помещая один и тот же XML-файл в обе […]

Android Design Navigation Drawer – Как добавить переключатель в nav xml?

Я использую новый навигационный ящик Android Design. Я хочу добавить переключатель в ящик. Есть ли возможность реализовать это? Это меню xml: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:id="@+id/nav_view_menu_group_1" android:checkableBehavior="single"> <item android:id="@+id/nav_view_menu_item_myschedule" android:icon="@drawable/ic_navview_my_schedule" android:title="@string/navview_menu_item_myschedule" android:titleCondensed="@string/navview_menu_item_myschedule" /> <item android:id="@+id/nav_view_menu_item_iolive" android:icon="@drawable/ic_navview_play_circle_fill" android:title="@string/navview_menu_item_iolive" android:titleCondensed="@string/navview_menu_item_iolive" android:visible="false"/> <item android:id="@+id/nav_view_menu_item_explore" android:icon="@drawable/ic_navview_explore" android:title="@string/navview_menu_item_explore" android:titleCondensed="@string/navview_menu_item_explore" /> <item android:id="@+id/nav_view_menu_item_map" android:icon="@drawable/ic_navview_map" android:title="@string/navview_menu_item_map" android:titleCondensed="@string/navview_menu_item_map" android:visible="false"/> </group> </menu> Как я могу […]

Поиск макетов по идентификатору

Noob здесь. Я пытаюсь создать изображение одним нажатием кнопки, чтобы сделать это, я взял код из этого вопроса: Как создать ImageView в java-коде в существующем макете? Я использовал код из первого ответа, но в строке: RelativeLayout rl = (RelativeLayout) findViewById(R.id.RelativeLayout01); Я не знаю, что положить вместо «RelativeLayout01», или как иметь макет в «id», заранее спасибо

Не удалять прописку вокруг текста кнопки

Я написал код, чтобы изменить minWidth кнопки, чтобы я мог избавиться от прокладки вокруг текста кнопки. for(int i=0;i<26;i++){ Button alphabet = new Button(getContext()); alphabet.setText(""+(char)('A'+i)); alphabet.setMinWidth(0); allAlphabets.addView(alphabet); } У меня есть письмо в каждой кнопке и, наконец, динамически добавляю его в макет. Из-за заполнения, он занимает много места, из-за чего я установил минимальную ширину в 0, […]