草庐IT

Actionbar

全部标签

java - TabLayout 中的选项卡没有填满整个 ActionBar

我正在使用TabLayout和ViewPager按照指南GooglePlayStyleTabsusingTabLayout显示ActionBar选项卡,但是我的标签被挤压到ActionBar的左侧,如下所示:我希望他们以相同的宽度占据整个酒吧。我只对指南做了一些小改动:在activity_main.xml中创建了一个样式来显示ActionBar:这里是styles.xml代码:true#ffff0030另外,我的MainActivity现在扩展了AppCompatActivity而不是FragmentActivity。 最佳答案 我

java - "Field can be converted to a local variable"设置Android ActionBar颜色时出现消息

设置ActionBar的颜色后,privateStringactionBarColor="#B36305";中的actionBarColor变成黄色高亮,并且由于某种原因返回警告。有什么办法可以消除这个警告?FieldcanbeconvertedtoalocalvariablepublicclassMainActivityextendsAppCompatActivity{privateStringactionBarColor="#B36305";privateintgetFactorColor(intcolor,floatfactor){float[]hsv=newfloat[3];C

java - "Field can be converted to a local variable"设置Android ActionBar颜色时出现消息

设置ActionBar的颜色后,privateStringactionBarColor="#B36305";中的actionBarColor变成黄色高亮,并且由于某种原因返回警告。有什么办法可以消除这个警告?FieldcanbeconvertedtoalocalvariablepublicclassMainActivityextendsAppCompatActivity{privateStringactionBarColor="#B36305";privateintgetFactorColor(intcolor,floatfactor){float[]hsv=newfloat[3];C

java - 如何更改操作栏上标题文本的大小?

每个Android4.0应用程序上都有一个ActionBar,它有一个标题。我需要减小这个尺寸。但我不明白我该怎么做,因为ActionBar没有为它提供公共(public)方法。备注:我不想使用自定义View。 最佳答案 其实你可以做你想做的自定义ActionBar。它必须通过主题来完成。你可以这样做:@style/Theme.YourTheme.Styled.ActionBar@style/Theme.Viadeo.Styled.YourTheme.TitleTextStyle12sp

java - 如何更改操作栏上标题文本的大小?

每个Android4.0应用程序上都有一个ActionBar,它有一个标题。我需要减小这个尺寸。但我不明白我该怎么做,因为ActionBar没有为它提供公共(public)方法。备注:我不想使用自定义View。 最佳答案 其实你可以做你想做的自定义ActionBar。它必须通过主题来完成。你可以这样做:@style/Theme.YourTheme.Styled.ActionBar@style/Theme.Viadeo.Styled.YourTheme.TitleTextStyle12sp

java - 没有 ActionBar 的 Android Activity

我的应用程序中有不同的Activity,并且在所有这些中我都不想要ActionBar。我找不到如何禁用它。我试图找到一个属性将其应用于main_activity.xml但到目前为止我没有找到任何东西。有人可以帮帮我吗? 最佳答案 哈哈,我前段时间也陷入了困境,所以我很高兴能帮助你找到一个至少对我有用的解决方案:)您要做的是在values/styles.xml中定义一个新样式,使其看起来像这样falsetrue只有NoActionBar样式对您来说很有趣。最后你必须在AndroidManifest.xml中设置为你的应用程序的主题,所

java - 没有 ActionBar 的 Android Activity

我的应用程序中有不同的Activity,并且在所有这些中我都不想要ActionBar。我找不到如何禁用它。我试图找到一个属性将其应用于main_activity.xml但到目前为止我没有找到任何东西。有人可以帮帮我吗? 最佳答案 哈哈,我前段时间也陷入了困境,所以我很高兴能帮助你找到一个至少对我有用的解决方案:)您要做的是在values/styles.xml中定义一个新样式,使其看起来像这样falsetrue只有NoActionBar样式对您来说很有趣。最后你必须在AndroidManifest.xml中设置为你的应用程序的主题,所

Android Actionbar + FragmentActivity

在我的应用程序中,我有选项卡,但现在我需要添加SherlockActionbar我知道我需要使用extendsSherlockActivity但早期我有FragmentActivity如何修复它?publicclassMainActivityextendsSherlockActivity{现在我这里有错误,因为我没有FragmentActivity。mSectionsPagerAdapter=newSectionsPagerAdapter(getSupportFragmentManager());错误:ThemethodgetSupportFragmentManager()isunde

Android ActionBar Sherlock - 完全删除选项卡之间的分隔线

我正在尝试完全删除ActionBar(实际上是ActionBarSherlock)中选项卡之间的分隔线;即选项卡之间没有图像,选项卡之间也没有间隙(我在选项卡中使用平铺图像背景)。理想情况下,我希望在XML中而不是在代码中删除分隔符。我尝试了一些方法,但似乎没有任何效果,例如:@null@null@drawable/emptynone 最佳答案 原来我设置了错误的样式。android:showDividers属性确实有效,但是当它应用于从Widget.Sherlock.ActionBar.TabBar样式继承的样式时。所以XML的相

android - 在 ActionBar 中访问 actionView

我想在我的操作栏中创建一个始终展开的搜索窗口。我正在使用ActionBarSherlock库。根据我发现的一些样本,这段代码应该可以解决问题publicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=this.getSupportMenuInflater();inflater.inflate(R.menu.action_bar,menu);MenuItemsearchItem=menu.findItem(R.id.action_bar_search);SearchViewsearchView=(SearchView)s