Articles of макет

Удаление фокуса из recyclerview внутри вложенного Scrollview

Привет, я столкнулся с одной проблемой при проектировании, и ее xml выглядит следующим образом. Проблема в том, что я использую два textview, кнопки и recyclerview внутри вложенного scrollview. Когда я запускаю это представление кода, запускается из recyclerview, но когда я прокручиваю вниз, отображаются кнопки textview, кнопки. Пожалуйста, помогите мне, как начать просмотр с первого взгляда […]

Как удалить дополнительную прописку или маржу в кнопке дизайна материала?

Я пытаюсь создать кнопку, которая прикреплена к TextView над кнопкой, как показано на рисунке ниже. Вышеприведенный снимок экрана взят из примечания 4, а версия ОС – 5.0.1. Ниже приведен код, используемый для достижения пользовательского интерфейса. макет / xyz.xml <Button android:layout_width="250dp" android:layout_height="50dp" android:theme="@style/myButton" android:text="Cancel"/> Значения-V21 / style.xml <style name="myButton" parent="@style/Base.Widget.AppCompat.Button"> <item name="android:colorButtonNormal">#3578A9</item> <item name="android:inset">0dp</item> </style> Но […]

Android-setWidth () кнопки не работает, если ширина ViewGroup равна 'match_parent' / 'fill_parent' в xml?

Я определил LinearLayout как корневой элемент в activity_main.xml. CASE 1: From onCreate () Я попытался добавить Button в эту Вертикальную LinearLayout, что меня смутило, согласно API Google, я попытался вызвать setWidth (20) на кнопке, прежде чем добавлять его в ViewGroup, но Button занял width 'match_parent' А не 20dp. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="fill_parent" android:layout_margin="10dp" android:orientation="vertical" android:id="@+id/first_layout"> […]

Android Bottom Sheet Modal (Dialog) не открывается полностью

Я пытаюсь показать диалог нижнего листа в своем приложении при нажатии кнопки. Но диалог открывается частично. Я хотел бы открыть диалог полностью нажатием кнопки. Я пробовал следующий код. MainActivity.java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); View showModalBottomSheet = findViewById(R.id.as_modal); showModalBottomSheet.setOnClickListener(new View.OnClickListener() […]

Высота отображения уведомлений о статусе Android

Я сделал уведомление в строке состояния клиента в соответствии с Руководством разработчика Android. Я хотел создать пользовательский расширенный вид, поскольку по умолчанию будет отключен мой контент. Мне удалось сделать что-то похожее на представление по умолчанию, но мой контент обрезается, так как высота выходит за пределы области уведомлений. Есть ли способ увеличить высоту уведомления расширенного представления […]

Почему getLocationOnScreen () и getLocationInWindow () возвращают одинаковые значения?

На Android 2.1 эмулятор. В тестовом классе ActivityInstrumentationtestCase2, Я утверждаю, что phototButton выше sendButton. @UiThreadTest public void testViewLocationOnScreen() { // Trying to trigger layout activity.findViewById(R.id.rootSnap).forceLayout(); activity.findViewById(R.id.rootSnap).requestLayout(); activity.photoButton.getRootView().requestLayout(); activity.photoButton.requestLayout(); activity.photoButton.invalidate(); activity.onWindowFocusChanged(true); // Successfull asserts assertTrue(activity.hasWindowFocus()); ViewAsserts.assertOnScreen(activity.photoButton.getRootView(), activity.photoButton); ViewAsserts.assertOnScreen(activity.sendButton.getRootView(), activity.sendButton); activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); Assert.assertTrue(activity.photoButton.isShown()); Assert.assertTrue(activity.sendButton.isShown()); // Unexpected screen coordinates returned from // getLocationOnScreen() and getLocationInWindow() int[] above = new […]

Как использовать шестнадцатеричное значение для указания цвета в LinearGradient в android

ShapeDrawable.ShaderFactory sf = new ShapeDrawable.ShaderFactory() { @Override public Shader resize(int width, int height) { LinearGradient lg = new LinearGradient(0, 0, 0, border.getHeight(), new int[] { Color.CYAN, Color.WHITE, Color.WHITE }, //substitute the correct colors for these new float[] { 0, 0.45f, 0.55f, 1 }, Shader.TileMode.REPEAT); return lg; } } В этом коде вместо использования Color.CYAN я […]

Как вставить текст внутри закругленного прямоугольника и Android?

У меня есть представление ниже, которое мне нужно создать. У меня есть следующий XML, но текст не отображается, а высота заполняет весь родительский объект вместо того, чтобы обертывать содержимое? Любая помощь по созданию снимок экрана будет оценена по достоинству. playing.xml <View android:background="@drawable/rounded_edges" android:text="Current Track" android:textColor="#FFFFFF" android:id="@+id/current_track" android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false"> </View> rounded_edges.xml <?xml version="1.0" encoding="utf-8"?> <shape […]

Начните еще одно действие (по Intent) на полуэкранном

Можно ли начать деятельность (т. Е. Калькулятор) из моей основной деятельности, но таким образом, чтобы она занимала часть экрана, а не весь экран?

Позиция MediaController с setAnchorView

У меня есть MediaController, и я хочу, чтобы он находился на верхнем правом экране, я использую метод SetAnchorView (), следуя My layout <RelativeLayout android:id="@+id/content_media" android:layout_width="fill_parent" android:layout_height="fill_parent" > <VideoView android:id="@+id/audio_play" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_alignParentRight="true" /> </RelativeLayout> И MyMediaController VideoView video = (VideoView) findViewById(R.id.audio_play); MediaController mc = new MediaController(this); mc.setMediaPlayer(this); mc.setAnchorView(video); Но мой MediaController отобразился в […]

Intereting Posts
Название проекта не отображается в моем затмении Диалоговое окно Datepicker без визуализации календаря в режиме lollipop ? Как использовать WebView с Picasso? Открыть URL-адрес в веб-просмотре – телефонная развязка Можете ли вы установить несколько соединений Bluetooth между одними и теми же двумя устройствами в Android? Увеличение скорости эмулятора Android SDK Android: установите общие настройки во время установки? Просмотр Android-видео в полноэкранном режиме Воспроизведение по умолчанию мягкой клавиатуры при нажатии кнопок в android Создание каталога в пакете приложений на внутреннем хранилище Процессы, убитые системой Android: также удаляются входящие уведомления? Android Asynctask: необходим ли внутренний класс? Android Drag and Drop для TextView, вызывающий исключение Gradle, Android и местоположение SDK ANDROID_HOME Откройте приложение LinkedIn (страница профиля контакта) из моего приложения Android с использованием намерения?