标签: android-actionbar

对于buildToolsVersion '26 .0.2',在将Android Studio从2.3更新到3.0后,无法解析符号'?attr/actionBarSize'

将Android Studio从2.3更新到3.0后,我buildToolsVersion从26.0.0 更改为26.0.2,之后我收到此错误:

Cannot resolve symbol '?attr/actionBarSize
Run Code Online (Sandbox Code Playgroud)

Xml代码:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:titleTextColor="@android:color/white"/>
Run Code Online (Sandbox Code Playgroud)

依赖关系:

compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
Run Code Online (Sandbox Code Playgroud)

android android-layout android-actionbar android-studio-3.0

120
推荐指数
5
解决办法
3万
查看次数

谷歌是如何做到这一点的?在Android应用程序中滑动ActionBar

我真的想在我自己的应用程序中实现这个(侧面导航),有谁知道Google如何设法做到这一点?

他们似乎已将当前窗口拉到一边并进入他们自己的飞入导航.

android android-widget android-layout android-actionbar android-side-navigation

119
推荐指数
6
解决办法
6万
查看次数

如何在Android工具栏中使用SearchView

我正在使用的代码是使用Toolbar和膨胀a menu.

这是代码

private Toolbar mToolbar;
mToolbar.inflateMenu(R.menu.chat_screen_menu);
setupMenu ();
private void setupMenu ()
   {
   mMenu = mToolbar.getMenu();
   if (mMenu != null)
      {
       if (mChatPager != null && mChatPager.getCurrentItem() > 0)
          {
          mMenu.setGroupVisible(R.id.menu_group_chats, true);
          mMenu.setGroupVisible(R.id.menu_group_contacts, false);
          }
       else
          {
           mMenu.setGroupVisible(R.id.menu_group_chats, false);
           mMenu.setGroupVisible(R.id.menu_group_contacts, true);
           mMenu.setGroupVisible(R.id.menu_group_otr_verified,false);
           mMenu.setGroupVisible(R.id.menu_group_otr_unverified,false);
           mMenu.setGroupVisible(R.id.menu_group_otr_off,false);
          }
    }
    mToolbar.setOnMenuItemClickListener(new OnMenuItemClickListener ()
    {
    ..........
    }
}
Run Code Online (Sandbox Code Playgroud)

但现在,他们需要一个Search按钮tool_bar.我设法说出来了,我在这里按照指南 当我尝试写一些东西进行搜索时,我已经测试listener过的东西来测试从未显示过的东西.表示listener不起作用

@Override
    public boolean onCreateOptionsMenu(Menu menu) {

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.chat_screen_menu, …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar searchview android-toolbar

117
推荐指数
4
解决办法
17万
查看次数

为什么不赞成使用ActionBarActivity

我刚刚安装了Android Studio,并且我开始对一个活动进行编码以进行扩展ActionBarActivity,并显示它已被弃用.那么我如何为我的活动设置一个操作栏呢.此外,入门培训使用ActionBarActivity不引用它的方法已被弃用.

android deprecated android-actionbar android-actionbaractivity

116
推荐指数
3
解决办法
8万
查看次数

使用支持创建首选项屏幕(v21)工具栏

我在"首选项"屏幕上的支持库中使用新的"材质设计"工具栏时遇到问题.

我有一个settings.xml文件,如下所示:

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceCategory
        android:title="@string/AddingItems"
        android:key="pref_key_storage_settings">

        <ListPreference
            android:key="pref_key_new_items"
            android:title="@string/LocationOfNewItems"
            android:summary="@string/LocationOfNewItemsSummary"
            android:entries="@array/new_items_entry"
            android:entryValues="@array/new_item_entry_value"
            android:defaultValue="1"/>

    </PreferenceCategory>
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

字符串在别处定义.

android android-actionbar android-actionbar-compat android-5.0-lollipop android-toolbar

115
推荐指数
9
解决办法
7万
查看次数

Android:如何将ActionBar"Home"图标更改为应用程序图标以外的其他内容?

我的应用程序的主图标由一个图像中的两个部分组成:徽标和下面的几个字母.这适用于应用程序的启动器图标,但当图标出现在ActionBar的左边缘时,字母会被切断并且看起来不太好.

我想为ActionBar提供一个单独的图标版本,只有"徽标"部分,而不是它下面的字母,但到目前为止一直是空的.老实说,我找不到任何答案,我甚至无法在任何地方找到问题.

android android-3.0-honeycomb android-actionbar

113
推荐指数
6
解决办法
15万
查看次数

更改操作栏中的溢出图标

是否可以更改操作栏中的溢出图标?我有所有ActionBar项目的蓝色图标,我还想在出现时更改溢出图标.

android android-3.0-honeycomb android-4.0-ice-cream-sandwich android-actionbar

110
推荐指数
4
解决办法
6万
查看次数

在ActionBar的主页图标和标题之间填充

有人知道如何在ActionBar的主页图标和标题之间设置填充吗?

android android-actionbar

107
推荐指数
8
解决办法
10万
查看次数

如何从Android ActionBar中删除标题文本?

我正在浏览Holo.Light主题,我似乎无法找到魔术风格来覆盖我的应用程序首次启动时短暂显示的标题文本.

我怎样才能做到这一点?

android android-actionbar

103
推荐指数
10
解决办法
11万
查看次数

ActionBarCompat:java.lang.IllegalStateException:您需要使用Theme.AppCompat

我得到在Android 2.3.5一个RuntimeException,但我正在用Theme.AppCompat(RES /价值/的themes.xml).这是电话:http://www.gsmarena.com/samsung_galaxy_y_s5360-4117.php

 <!-- res/values/themes.xml -->
 <?xml version="1.0" encoding="utf-8"?>
 <resources>

     <style name="Theme.Styled" parent="@style/Theme.AppCompat">
         <item name="actionBarStyle">@style/QueryActionBar</item>
         <item name="android:actionBarStyle">@style/QueryActionBar</item>
     </style>

     <style name="QueryActionBar" parent="@style/Widget.AppCompat.ActionBar">
         <item name="background">@color/blueback</item>
         <item name="android:background">@color/blueback</item>
         <item name="backgroundSplit">@color/blueback</item>
         <item name="android:backgroundSplit">@color/blueback</item>
     </style>

 </resources>
Run Code Online (Sandbox Code Playgroud)

这是values-v11的文件.

 <!-- res/values-v11/themes.xml -->
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
    <style name="QueryTheme" parent="@android:style/Theme.Holo">
    <!-- Any customizations for your app running on devices with Theme.Holo here -->
    </style>
 </resources>
Run Code Online (Sandbox Code Playgroud)

这是错误.

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.txt2lrn.www/com.txt2lrn.www.LandingActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with …
Run Code Online (Sandbox Code Playgroud)

android runtimeexception android-actionbar

102
推荐指数
6
解决办法
16万
查看次数