草庐IT

ActionBar-PullToRefresh

全部标签

android - 自定义 Actionbar 的后退按钮

@drawable/button_style@style/MyTheme.ActionBar.TitleTextStyle如何自定义actibar的向上导航按钮。实际上,我希望它的颜色在我单击时发生变化。例如Whatsapp,当我单击后退按钮时,按钮的背景颜色变为蓝色。我该怎么做? 最佳答案 您必须为项目的自定义主题覆盖android:homeAsUpIndicator。@drawable/ic_action_up_caret然后在您的list文件中将您的自定义设置为应用主题(如果您还没有的话):

android - 如何将 ActionBar 添加到已经扩展了 ListActivity 的 Activity 中?

我有一个扩展ListActivity的Activity。我可以在不扩展ActionBarActivity的情况下添加ActionBar吗? 最佳答案 您可以使用新的AppCompatDelegate支持库提供的组件。ActionBar现已弃用,您应该使用Toolbar以符合MaterialDesign。您可以使用支持库提供的工具栏。像这样将它添加到您的xml布局中:请务必在您的styles.xml中使用NoActionBar主题。使用MaterialDesign颜色标签。然后,在OnCreate()中将AppCompatDelega

Android SearchView - 向右移动图标(没有 ActionBar)

我有一个像这样的androidSearchView-这不在我的ActionBar中,它在我的Activity中的其他地方。我需要将图标(搜索图标)留在布局的右侧。单击它应该扩展到SearchView(与ActionBarSearchView相同的行为)。我试过android:layout_alignParentRight="true"但图标保持在左侧。任何帮助都会很棒:) 最佳答案 我找到了解决这个问题的方法。只需将布局方向设置为“rtl”,图标将位于右侧。这是我的搜索View的代码,它按预期工作。

java - 如何在 Android Studio 的 ActionBar 上添加返回按钮?

我已经创建了一个应用程序,并希望在我的操作栏上有一个后退按钮,以便使用AndroidStudio导航回到上一页。我已经查看了许多示例,但在setDisplayHomeAsUpEnabled下不断出现错误ActionBaractionBar=getActionBar();actionBar.setDisplayHomeAsUpEnabled(true);publicbooleanonOptionsItemSelected(MenuItemitem){IntentmyIntent=newIntent(getApplicationContext(),MainActivity.class);s

android - 无法加载 AppCompat ActionBar,出现未知错误

我的项目无法在预览中呈现布局。我的AndroidStudio版本3.1.2。我正在使用API28。这是我的activity_main.xml很简单,就是打印HelloWorld到layout,但是显示不出来。错误如下:我搜索解决问题,解决方案是使用API​​26。我尝试,一切正常,预览成功。但是我创建了FragmentActivity,问题又来了,预览无法显示。如果您有新的解决方案,请帮助我! 最佳答案 尽管它是一个向导简单的项目,但我最近遇到了同样的问题。我尝试了23级(Mashmallow),没有任何更改。我卸载了Android

android - 造型 ActionBar Sherlock

我正在尝试自定义我的sherlock操作栏,但我在style.xml中编写的任何代码都无法识别。在我的list文件中:android:theme="@style/Theme.Sherlock"我的样式.xml:@style/Theme.MyAppTheme.ActionBar#22222264dip@style/Theme.MyAppTheme.ActionBar.TitleTextStyle#fffbold32sp我这样调用我的操作栏:publicclassMainActivityextendsSherlockActivity{com.actionbarsherlock.app.Ac

Android ActionBar setActionView布局问题

我一直在尝试使用ICS中ActionBar的setActionView看起来它应该是直截了当的,但不知何故我没有得到我希望的布局对齐。正如您在下图中看到的,“目标”图标在其布局中正确居中。但是当我setActionBar(progress)时,无论我尝试什么,进度View总是与右边对齐。这是单击菜单项之前和之后的2种状态。如您所见,进度View始终向右对齐。我已经尝试将我的进度布局xml中的重力选项从左到右更改为居中,无论我做什么更改,它似乎都没有改变任何东西。我还没有找到关于这个问题的任何信息,所以我想我一定是做错了什么。有人知道吗?感谢您的帮助!这是我的操作栏菜单布局'action

android - ActionBar setIcon with Font-Awesome

是否可以通过使用AwesomeFont的"Text"setIcon方法(接受drawable或Resourceid)在ActionBar中设置一个图标?我应该创建一个Drawable还是类似的东西?在Drawable中我应该创建什么?编辑publicclassAwesomeTextViewextendsTextView{privatestaticTypefacefontAwesome;publicAwesomeTextView(Contextcontext,AttributeSetattrs){super(context,attrs);if(fontAwesome==null){fon

android - ActionBar Sherlock Progressbar 不显示在 3.1 但在 4.0+

看起来我有一个较小的问题,但找不到原因。在我的SherlockFragmentActivityonCreate中,我执行以下操作:@OverridepublicvoidonCreate(finalBundlesavedInstanceState){requestWindowFeature(Window.FEATURE_PROGRESS);requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);super.onCreate(savedInstanceState);AndroidManifest.xml在加载一些数据的frag

android - 如何删除带有 actionbar、viewpager 和多个 fragment 的选项卡?

我正在使用找到的代码here.publicclassActionBarTabsextendsSherlockFragmentActivity{CustomViewPagermViewPager;TabsAdaptermTabsAdapter;TextViewtabCenter;TextViewtabText;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().setFlags(WindowManager.LayoutParams.F