Articles of андроид actionbar

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

Как добавить элемент панели действий во время выполнения? Я использую actionBarSherlock , и мне нужно добавить некоторые кнопки при возникновении события (например, получить некоторые тексты из RSS). Я не могу полагаться на фиксированный xml.

Фрагменты, перекрывающиеся друг с другом

У меня есть панель действий с 3 вкладками, каждая вкладка открывает фрагмент. На третьей вкладке «Каталог» есть список: Когда я нажимаю на элемент, он открывает еще один фрагмент, который не является частью панели действий: public void onClick(View v) { switch (v.getId()) { case R.id.category1: Fragment cosmeticsFragment = new ActivityCosmetics(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, cosmeticsFragment); […]

Установите Android: showAsAction = "ifRoom | withText" программно

Можно ли установить флаги, как предлагалось здесь, android:showAsAction="ifRoom|withText" программно?

Оверлейная панель состояния Android с ActionBar

Я знаю, что я могу сделать наложение ActionBar с помощью requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY) И может переключать / показывать строку состояния на моем экране (путем переключения между FLAG_FULLSCREEN и FLAG_FORCE_NOT_FULLSCREEN ). Это отлично работает. Тем не менее, я не хочу, чтобы мой макет перемещался, когда я переключаю строку состояния. Я знаю, что я могу сделать строку состояния «overlay» […]

Samsung Galaxy S4 сопоставляет значок Actionbar

Я реализую визуальный дизайн для приложения, и выясняется, что Galaxy S4 сопоставляет значок домашней мыши на панели действий, как показано на скриншоте: Скриншоты были сделаны с использованием того же файла APK на обоих устройствах. Фиолетовый ориентир находится на расстоянии 16dp слева, и это очень важно для остальной части экрана. S4 добавляет еще 8 дп или […]

Android – Actionbar Шерлок – Фильтр поиска

Я пытаюсь реализовать Action Bar с помощью ActionBar Sherlock. У меня есть три кнопки действий, одна из которых – кнопка поиска. При нажатии кнопки «Поиск» должно отображаться поле ввода поиска, которое я уже выполнил. Но я хочу, чтобы он использовал всю ширину панели действий. Любая идея, как я могу достичь того же.

Двойной фрагмент, вращающийся Android с ActionBar

Я сделал простую деятельность Android с ActionBar для переключения между двумя фрагментами. Все нормально, пока я не вращаю устройство. В фактах, когда я вращаюсь, у меня есть 2 фрагмента один над другим: предыдущий активный и первый. Зачем? Если вращение разрушает и воссоздает мою деятельность, почему я получаю 2 фрагмента? Образец кода: Мероприятия package rb.rfrag.namespace; import […]

Панель управления Android ColorControlNormal color

Я хотел бы установить, что мой счетчик выпадает на белый, сохраняя при этом другие элементы в моей теме по умолчанию. Вот ситуация: <android.support.v7.widget.Toolbar android:layout_height="@dimen/action_bar_height" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" app:theme="@style/ToolbarTheme.Base" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true"/> </android.support.v7.widget.Toolbar> И стиль: <!– My base app theme –> <style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/theme_tint</item> <!– <item name="colorControlNormal">#FFFFFF</item> –> […]

Почему моя активность расширяет ActionBarActivity?

Я загрузил последнюю версию SDK, и когда я создал новый проект Android, MainActivity который автоматически генерирует, расширяет ActionBarActivity , но я хочу расширить Activity . public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()).commit(); } } @Override public boolean onCreateOptionsMenu(Menu menu) […]

Ошибка NoSuchMethodError для getActionBar () (API-8)

Когда я запускаю приложение, которое он устанавливает, но потом падает, ecplise не говорит, что с моим кодом что-то не так. Я думаю, что это проблема с моим манифестом … <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.secondapp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> […]