Articles of макет

Высота отображения уведомлений о статусе 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 отобразился в […]

Расширяемый список с флажком selectall: group itemclick и прокрутка

У меня есть ExpandableListView с флажком рядом с именем группы, а при расширении – дочерними элементами с флажком. Предположим, у меня есть 4 группы с 50 детьми. Когда группа расширяется, и я нажимаю кнопку «Выбрать все», все работает нормально, все флажки выбираются и сохраняют свое состояние, если я прокручиваю. Но если я прокручиваю до последнего […]

Как создать тему и стиль xml для проекта android

Как создать файл темы стиля в android 4.2. Как применить эту тему ко всей деятельности от проекта Android. Как установить этот стиль и тему на несколько экранов? Http://developer.android.com/guide/topics/ui/themes.html >

Android: рисование растрового изображения в определенном месте, отказ от рисования

Позвольте мне начать с того, что я в основном новичок в написании Java, поэтому я хотел бы получить полное объяснение. Это не просто извержение кода, а то, что дает некоторые на сайте, почему и где это должно быть В настоящее время я пытаюсь написать приложение, как бы то ни было, у меня проблемы с Canvas […]

Комбинация холста и макета (Android)

Мой вопрос об Android UI. Когда мы работаем с XML-макетом, мы пишем (например) setContentView(R.layout.main); И когда мы работаем с 2d-графикой, мы пишем Draw2D d = new Draw2D(this); setContentView(d); Так что, если я хочу использовать оба? Мне нужно использовать layout-xml, а часть экрана – fir painting (Canvas). Я прочитал о surfaceView, но как насчет простого использования […]

Intereting Posts
Преобразование HTML5 в автономное приложение для Android ExpandableListView с множественным выбором сохраняет выбранный элемент в массив Как разрешить пользователям проверять последнюю версию приложения внутри приложения? Как отображать экран входа только один раз? Получите текст с выделенными элементами? Метка Размер текста в соответствии с размером экрана в круговой диаграмме движка диаграммы в android Сопоставимый не сортирующий объект Как загрузить приложение Google Play в эмулятор Android? Отправка запроса Multipart / Form с несколькими параметрами? Почему мой Delphi TCanvas.DrawLine не появляется при работе на Android Аплодировать как listview Экшн-бар Шерлок с кнопками Bitmap getWidth возвращает неверное значение Массив / Связанный список: производительность зависит от * направления * обхода? Посоветуйте о переименовании проекта Android в студии Android (на основе Gradle)