草庐IT

actionbar-sherlock

全部标签

v19 上带有 ActionSherlock 的 Android 透明 ActionBar

我从更改了AndroidManifestandroid:targetSdkVersion="18"到android:targetSdkVersion="19"现在我使用png的透明操作栏有问题这是我想要的操作栏布局,在带有v18的N4上:这是n5上v19的操作栏,有“一点”透明度,但不完整:这是我在values/styles.xml中的主题设置:true@style/My.Actionbar@drawable/actionbarbg@drawable/actionbarbg这在values-v19/styles.xml中@style/My.Actionbar@style/My.Acti

Android,ActionBar下的Progress Bar,并去除圆形进度

我正在使用ActionBarSherlock,并为操作栏使用自定义View,我想制作进度条,使用此代码requestWindowFeature(Window.FEATURE_PROGRESS);requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);setContentView(R.layout.activity_main);setSupportProgressBarIndeterminateVisibility(true);setProgressBarIndeterminate(true);但不知何故,进度条出现在操作栏

Android:需要 android.support.v7.app.ActionBar 找到 android.app.ActionBar

我正在尝试使用getActionBar();方法,但收到此错误:requiredandroid.support.v7.app.ActionBarfoundandroid.app.ActionBar。我该如何纠正这个问题? 最佳答案 发生此错误是因为您正在创建一个对象并将其传递给不同的类引用变量。因为getActionManager给出android.app.ActionBar的对象但您正在尝试分配android.app.ActionBar类对象android.support.v7.app.ActionBar.但这两个类都提供相同的功

android - 当菜单中只有一个项目时,Actionbar 显示下拉菜单

我在我的应用程序中使用应用程序兼容主题,在操作栏中我有一个菜单,其中一个项目应该显示为图标-但我得到的是这样的菜单按钮这是我的菜单xml代码:下面是我如何初始化操作栏的代码:getSupportActionBar().setHomeButtonEnabled(true);getSupportActionBar().setTitle(title);getSupportActionBar().setDisplayHomeAsUpEnabled(true);getSupportActionBar().setDisplayShowHomeEnabled(false);并显示菜单:@Overri

android - ActionBar 搜索的 ExpandedView 上的空指针

我的ActionBar中有一个SearchView。我还有一个MainFragmentActivity,它在onCreateOptionsMenu中加载搜索。当我将Fragment换入和换出时,SearchView工作正常-只有一个异常(exception):在特定的Fragment上,我像这样加载:FragmentTransactiont=fm.beginTransaction();SherlockListFragmentmFrag=newRateReviewFragment();t.add(R.id.main_frag,mFrag);t.setCustomAnimations(R.

android - ActionBar 宽度中的两个 Spinner 菜单项

我通过在main.xml文件中首先创建两个菜单项,在操作栏中手动构建了两个微调器。用线cSpinner.setAdapter(ArrayAdapter.createFromResource(this,R.array.category_data,android.R.layout.simple_spinner_dropdown_item));我为他们设置了阵列资源。这些东西确实有效,但问题是,左侧微调器资源字符串太大,以至于只能看到右侧微调器的一小部分。我已经尝试过cSpinner.setLayoutParams(newSpinner.LayoutParams(60,20));或'View

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