Articles of макет

Почему мой макет перепутался после сброса флажка FLAG_TRANSLUCENT_STATUS?

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

Установить ActionBarDrawerToggle в правом углу

Как я могу установить ActionBarDrawerToggle в правом углу? Потому что я установил силу тяжести андроид: layout_gravity = "конец" Поэтому я хочу, чтобы ActionBarDrawerToggle был справа, как я могу это сделать? Это мой код getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); mDrawerToggle = new ActionBarDrawerToggle(this,mDrawerLayout,R.drawable.ic_drawer,R.string.drawer_open,R.string.drawer_close) { public void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); invalidateOptionsMenu(); } public void onDrawerOpened(View drawerView) { getActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); […]

LinearLayout в навигационном ящике

Я хочу разместить TextView нижнего ListView в навигационном ящике. Throws java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.support.v4.widget.DrawerLayout$LayoutParams main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="0dp" android:paddingBottom="4dp" /> <LinearLayout android:orientation="vertical" android:layout_width="240dp" android:layout_height="match_parent" android:id="@+id/left_drawer" android:layout_gravity="start" > <ListView android:id="@+id/left_menu" android:layout_width="match_parent" android:layout_height="match_parent" android:choiceMode="singleChoice" android:dividerHeight="0.1dp" android:background="#111" android:divider="#FFF" /> <TextView android:id="@+id/joke_text1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="16sp" […]

Фон окна обрезается статусной строкой

Я устанавливаю изображение в качестве фона фона: <style name="AppTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:windowBackground">@drawable/bg_window</item> </style> Он работает для планшетов и полноэкранных окон: Но на телефоне он обрезается статусной строкой: Так ли это работает? Как мне избежать этого? Конечно, я мог бы задать фон для каждого макета, но я хочу знать, является ли это единственным способом решения проблемы.

Как создать выпадающее меню, подобное этому в приложении Evernote?

Когда вы нажимаете средний значок на панели действий, появляется выпадающее меню: Как я могу сделать один из них? RelativeLayouts ?

Проблемы с чатом в чате

Я делаю простое приложение для чата, и я хочу показать воздушные шары, похожие на приложение sms от iphone . Поэтому я выполняю Activity с ListView с определенным макетом. Это мои макеты: /* Activity Layout */ <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ListView android:id="@+id/chat_log" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stackFromBottom="true" android:layout_marginTop="50dp" android:transcriptMode="alwaysScroll" android:layout_weight="1" android:cacheColorHint="#00000000" android:clickable="false" /> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" […]

Как получить доступ к выделенным ресурсам (цвету) в java

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

ViewPager с использованием xml-файлов для просмотров

Я хочу использовать три ранее созданных Действия в ViewPager (с PagerAdapter), чтобы пользователь мог прокручивать их горизонтально через них. Я следовал учебнику, который отлично поработал. Проблема заключается в том, что они используют TextViews для демонстрации. Я уже закончил «Действия» (из которых макеты находятся в файлах XML). Я хочу использовать эти действия в этом слайдере, но […]

Конструкция материала – левые поля для заголовка и содержимого панели действий не совпадают

Я пытаюсь установить поля экрана в соответствии с рекомендациями для макета – метрики и ключевые строки . В частности, содержимое списка на мобильных экранах должно иметь разность в 72 дп и соответствовать заголовку, как показано в руководстве: Поскольку Android Studio автоматически генерирует значения полей в res / dimens.xml, я подумал, что я хочу, чтобы мой […]

Как создать настройку активности для отображения половины экрана снизу?

Я хочу сделать настройку, как показано на рисунке. Какова должна быть моя логика для разработки такого экрана? Пожалуйста, помогите мне, поскольку я новичок в андроиде, и мне нужен этот вид деятельности. Я пробовал много решений, но не нашел, как образ, который я поделил с вами. заранее спасибо