Articles of android actionbar

ActionBar下的Android,进度条,并删除圈子进度

我正在使用ActionBarSherlock,并使用操作栏的自定义视图,我想使用此代码创建进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_main); setSupportProgressBarIndeterminateVisibility(true); setProgressBarIndeterminate(true); 但不知何故,进度条出现在操作栏上方,并且在最左侧的操作栏上放置了一个圆圈进度指示, 如何将进度条放在操作栏下并删除圆圈指示符? 谢谢

错误:已定义属性“标题”

我想在我的项目中添加2个或更多库。 动作条 Actionbar Sherlock Facebook SDK 谷歌,播放服务队 日期选择器库 我将这个库添加到我的项目中,但我得到的错误就像。 D:\ workspace \ workspace \ actionbarsherlock \ res \ values \ abs__attrs.xml:209:错误:属性“title”已经定义 我认为Actionbar和Actionbar Sherlock库在同一个标题名称中有问题,但我不知道如何解决这个问题。 请告诉我如何解决这个问题。

通过上下文操作栏在WebView中获取所选文本

众所周知,在WebView中获取所选文本很困难 ,因为WebView文本选择实际上是由私有类WebTextView处理的。 然而,随着最近发布的Android 4.0设计指南 ,通过上下文操作栏(CAB)实现这一点似乎有一线希望。 它说 : 只要您允许用户通过长按选择数据,请使用CAB。 您可以控制CAB的操作内容,以便插入您希望用户能够执行的操作。 我误解了吗? 有没有办法通过CAB从W​​ebView检索所选文本? 在长时间单击和文本选择模式开始后,我当前可以检测到ActionMode启动并修改原始复制/粘贴Menu ; 但是,我无法弄清楚如何实际检索所选文本。

单击搜索视图后可以删除后退按钮(展开)

我有一个带动作栏的活动。 操作栏包含搜索视图。 我不希望单击搜索视图时出现的后退按钮。 是可以将其删除或隐藏吗? 在单击搜索视图之前,该后退按钮不可见。 顺便说一句,以下代码行没有帮助。 getSupportActionBar().setDisplayHomeAsUpEnabled(false); 菜单资源

在溢出下拉菜单项上显示自定义布局? Android的

我试图弄清楚如何在溢出菜单(动作栏右侧)中显示项目的自定义视图,但我似乎无法弄明白。 它仍然只显示标题:S。 我想做一些事情,比如twitter如何在下拉菜单的第一项中显示图标,标题和副标题。 谁能帮我吗 Menu.xml中的项目 actionProvider类#1 public class ABDropDown extends ActionProvider { private static final String TAG = “MActionProvider”; private Context context; public ABDropDown(Context context) { super(context); this.context = context; } @Override public View onCreateActionView() { return null; } @Override public boolean hasSubMenu() { Log.d(TAG, “hasSubMenu”); return true; } @Override public boolean onPerformDefaultAction() { Log.d(TAG, […]

如何通过Click事件以编程方式显示/隐藏操作栏项

默认情况下,我使用以下代码将可见性设置为false。 @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_items, menu); menu.findItem(R.id.action_share).setVisible(false); return true; } 现在,当用户点击我的活动中的按钮时,如何让它再次可见。

透明动作栏和优步等状态栏

我已经对这个主题做了一些研究,但我找不到我的App / Activity的一些解决方案。 我试图获得一个透明的操作栏。 首先,我尝试更改AndroidManifest.xml中的主题: 价值观/ styles.xml: @null true @android:color/transparent 和 值-V21 / styles.xml: @android:color/transparent 但那就是结果: 所以我只得到一些浅灰色动作条,左/右侧有一些间隙。 其次,我尝试在我的布局中使用fitsSystemWindow=”true”和android:background=”@android:color/transparent” ,但它也没有解决问题。 但我得到了与以前相同的输出:( 2.此外,我还尝试了获取透明状态栏: getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 和 @android:color/transparent 但这也行不通(没有改变)。 我真正想要的是这样的: 如果有人为我提供可能的解决方案,那会很酷。 提前致谢。

操作栏仅显示菜单中的一个项目时的下拉列表

我在我的应用程序中使用app compat主题,并在操作栏中我有一个菜单,其中一个项目应该显示为一个图标 – 但我得到这样的菜单按钮 这是我的菜单xml的代码: 以下是关于如何初始化操作栏的代码: getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setTitle(title); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(false); 并显示菜单: @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.names, menu); playStop = menu.findItem(R.id.action_play); return true; } 那么有人可以帮我显示菜单项吗? 谢谢

Android:需要android.support.v7.app.ActionBarfindandroid.app.ActionBar

我正在尝试使用getActionBar(); 方法,我收到此错误:需要android.support.v7.app.ActionBarfindandroid.app.ActionBar。 我怎么能纠正这个?

Actionbar徽标填充左侧

操作栏在徽标的左侧显示一个空格。 我认为这个空间是为指示者保留的。 我想给这个空间定义一个20dp的距离。 我怎样才能做到这一点? 我可以将图标的填充设置为0,但这不会删除徽标和屏幕左侧之间的空间。 我试图通过使用自定义布局来解决它。 但是有一点问题。 每次活动启动时,首先会显示正常操作栏,然后显示自定义布局。 这就是我显示自定义视图的方式: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_custom); // Set up the action bar. final ActionBar actionBar = getActionBar(); //set custom actionbar actionBar.setDisplayShowCustomEnabled(true); actionBar.setCustomView(R.layout.actionbar); //Displays the custom design in the actionbar actionBar.setDisplayUseLogoEnabled(false); actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); } 这是在我的styles.xml中: false @style/MyActionBar @style/MyActionButton @color/green2 @drawable/app_icon_small @dimen/padding_border @dimen/padding_border @drawable/icon_plus <!–0dp–> […]