Tag: 工具栏

未调用AppCompat v7工具栏onOptionsItemSelected

我从原来的ActionBar更改为AppCompat工具栏和setSupportActionBar(工具栏)。 当我使用getSupportActionBar()和setDisplayHomeAsUpEnabled(true)作为后退箭头时,click不会调用onOptionsItemSelected或任何其他侦听器方法。 我需要为它实现一些特殊的监听器吗? 贝福一切工作得很好。 编辑:初始化的ActionBar: mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); mActionBar = getSupportActionBar(); mActionBar.setHomeButtonEnabled(true); 并用片段replace内容后,我这样做: mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); mDrawerToggle.setDrawerIndicatorEnabled(false); mActionBar.setDisplayHomeAsUpEnabled(true);

如何使用AppCompat.Light.NoActionBar删除操作栏下面的阴影?

我试图用Theme.AppCompat.Light.NoActionBar删除工具栏下面的阴影,使用曾经回答过的人的每一个build议,但没有人工作。 我试过了 <item name="android:windowContentOverlay">@null</item> 和 <item name="android:windowContentOverlay">@drawable/solid_line</item> …. <shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"> <solid android:color="@color/accueil_color" /> <size android:height="15dp" /> </shape> 与此同时, android:elevation="0dp" 阴影从屏幕的顶端而不是消失。 你有任何想法完全删除这个阴影线?

Appcompat v21工具栏高度预棒棒糖

首先,我知道这个问题以前已经问过,但是之前没有回答过。 我希望有人能给我一个答案。 在我的应用程序中,我使用Appcompat_v7(API 21)中的工具栏。 这是我的代码: <android.support.v7.widget.Toolbar style="@style/DarkActionbarStyle" android:id="@+id/toolBar" android:layout_width="match_parent" android:layout_height="@dimen/actionbar_height" /> 这是我使用的ToolBar风格: <style name="DarkActionbarStyle" parent="@style/Widget.AppCompat.Toolbar"> <item name="android:background">?attr/colorPrimary</item> <item name="titleTextAppearance">@style/ActionBarTitle</item> <item name="android:elevation">2dp</item> <item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item> <item name="theme">@style/ThemeActionBarDark</item> </style> <style name="ThemeActionBarDark" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <item name="actionBarItemBackground">@drawable/btn_dark_orange</item> <item name="selectableItemBackground">@drawable/btn_dark_orange</item> </style> 问题是,这个海拔高度不适用于棒棒糖。 所以我的问题是:是否有可能在棒棒糖设备上的工具栏下的阴影?

如何解开Eclipse 4.2中的工具栏(Juno)

我从Eclipse Indigo(3.7)迁移到Juno(4.2)。 在Juno中,所有工具栏似乎都被永久locking。 有没有办法解锁他们,使他们可以被移动或重新安排?

如何在Google地图应用中将Android工具栏菜单/图标alignment到左侧?

以下是Google地图工具栏的屏幕截图。 正如你所看到的图标是左alignment,而不是右(默认行为)。 我已经尝试添加android:layout_gravity =“左”和android:gravity =“左”到工具栏,但它没有工作。 也尝试添加一个内部的LinearLayout(具有相同的重力值)的工具栏,但也没有工作。 有任何想法吗? 我希望能够使用工具栏小部件的常规Android菜单,而不是从零开始重新创build所有的东西。

菜单,工具栏,堆栈面板等中的垂直分隔符控制 – 有可能吗?

我想以垂直方式使用分隔符控制(例如在一个水平的StackPanel中)。 search周围我发现这个方法,但它不使用分隔符控制,而是使用边框和矩形。 http://social.msdn.microsoft.com/forums/en-US/wpf/thread/eab865be-ad9b-45ed-b9d8-fc93f737b163 是否可以垂直使用分隔符控件?

如何更改CollapsingToolbarLayout字体和大小?

我想改变CollapsingToolbarLayout字体大小和字体。 我怎么能做到这一点?

工具栏不会以Scrollview作为CoordinatorLayout的子项折叠

我正在尝试关注使用CoordinatorLayout的Google文档,但是我在CoordinatorLayout中的ScrollView遇到问题。 基本上,当向下滚动时,工具栏通常会与一个RecyclerView或Listview崩溃。 现在用ScrollView它不会崩溃。 <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" > <TextView android:id="@+id/tv_View" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" android:text="@string/filler" style="@style/TextAppearance.AppCompat.Large" /> </ScrollView> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.AppBarLayout> </android.support.design.widget.CoordinatorLayout>

如何解决getActionBar方法可能会产生java.lang.NullPointerException

我在工作中使用工具栏作为我的操作栏。 我试图添加方法getActionBar().setDisplayHomeAsUpEnabled(true); 到旧版设备的向上导航的Activity.java文件。 该方法在Android Studio中产生以下错误消息: 方法调用可能会产生java.lang.NullPointerException 工具栏上的导航工具在新设备上工作正常…现在我想弄清楚如何确保它适用于较旧的设备。 请指教。 从build.gradle: dependencies { compile "com.android.support:appcompat-v7:22.1.0" } 从AndroidManifest.xml: android:theme="@style/Theme.AppCompat.NoActionBar.FullScreen" 从styles.xml中 <style name="Theme.AppCompat.NoActionBar.FullScreen" parent="AppTheme"> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen">true</item> 来自Activity.java public class CardViewActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.cardviewinput); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); if (toolbar != null) { // Up navigation to […]

如何改变工具栏的文字大小?

我想要改变Toolbar文字的大小。 因为在我的应用程序中, Toolbar文字的横向和纵向模式都有不同的大小。 是否可以更改Toolbar文字的文字大小?