草庐IT

Actionbar

全部标签

android - 用户定义的 ActionBar Action View : getting the width right

IceCreamSandwich:我希望添加一个AutoCompleteTextView通过标准ActionView到ActionBar机制(因为SearchView在ICS之前不可用,我也在使用ActionBarSherlock):这可行,但默认情况下它不会占用我想要的ActionBar中的可用空间。我看过sourcefortheSearchView并查看它如何覆盖onMeasure,并为我自己的从AutoCompleteTextView派生的类做了同样的事情。当我这样做时,AutoCompleteTextView会占用所有空间,没有为我想在其右侧显示的两个菜单项留下空间。看起来好像

android - ActionBar Dropdown Spinner 项目默认为第一项

我正在尝试设置默认情况下需要在微调器中选择的项目的索引,但它始终默认为0(第一项)actionBar.setDisplayShowTitleEnabled(false);actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);SpinnerAdapterspinnerAdapter=newArrayAdapter(activity,android.R.layout.simple_spinner_dropdown_item,names);intselectedIndex=actionBar.getSelectedNaviga

android - ActionBar Dropdown Spinner 项目默认为第一项

我正在尝试设置默认情况下需要在微调器中选择的项目的索引,但它始终默认为0(第一项)actionBar.setDisplayShowTitleEnabled(false);actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);SpinnerAdapterspinnerAdapter=newArrayAdapter(activity,android.R.layout.simple_spinner_dropdown_item,names);intselectedIndex=actionBar.getSelectedNaviga

Android Actionbar 项目为三个点

我的主要Activity有一个菜单(res/menu/main_menu.xml),我只想要操作栏上的一项,其余的应隐藏在三点菜单下。问题是,我从来没有在我的操作栏上看到三点项目。为什么我看不到三点项目?如何强制将元素隐藏在它下面?注意:我使用minSdkVersion="14"并在AVD中进行测试。 最佳答案 从here下载baseline_more_vert_black图标后,您需要将它们添加到您的res/drawable...文件夹中。. 关于AndroidActionbar项目为

Android Actionbar 项目为三个点

我的主要Activity有一个菜单(res/menu/main_menu.xml),我只想要操作栏上的一项,其余的应隐藏在三点菜单下。问题是,我从来没有在我的操作栏上看到三点项目。为什么我看不到三点项目?如何强制将元素隐藏在它下面?注意:我使用minSdkVersion="14"并在AVD中进行测试。 最佳答案 从here下载baseline_more_vert_black图标后,您需要将它们添加到您的res/drawable...文件夹中。. 关于AndroidActionbar项目为

android - ActionBar(支持)和 Fragment(支持)

我需要在我的一个针对Gingerbread的Android应用程序中使用操作栏和fragment的组合。所以我使用了v7支持库中的操作栏和v4支持库中的fragment,并使用FragmentActivity扩展了我的类。当我输入该行时出现错误actionbar=getSupportActionBar();错误指出getSupportActionBar()对于myFragmentClass类型(我的类名)未定义。该代码在没有支持库的情况下完美运行。我的问题有解决方案吗?谢谢! 最佳答案 在OnAttach()方法中编写这段代码:ac

android - ActionBar(支持)和 Fragment(支持)

我需要在我的一个针对Gingerbread的Android应用程序中使用操作栏和fragment的组合。所以我使用了v7支持库中的操作栏和v4支持库中的fragment,并使用FragmentActivity扩展了我的类。当我输入该行时出现错误actionbar=getSupportActionBar();错误指出getSupportActionBar()对于myFragmentClass类型(我的类名)未定义。该代码在没有支持库的情况下完美运行。我的问题有解决方案吗?谢谢! 最佳答案 在OnAttach()方法中编写这段代码:ac

android - 带有复选框的类似 Gmail 的 ListView(并使用 ActionBar)

我正在尝试重现Google对Gmail应用中的ListView所做的操作。特别是,我希望每个列表项都包含一个CheckBox和两个TextView(一个在另一个之上)。当CheckBox被选中(或单击)以及单击列表项上的其他任何位置时,我需要监听器。最后,我希望ActionBar反射(reflect)已选择的项目并提供全选、全选等选项(参见thisscreenshot)。到目前为止,这是我想出的布局。这会正确显示所有内容,但我需要有关如何为两个View(@+id/checkBox和@+id/linearLayout1)设置监听器的指针.我看过List16APIdemo,但他们使用的是s

android - 带有复选框的类似 Gmail 的 ListView(并使用 ActionBar)

我正在尝试重现Google对Gmail应用中的ListView所做的操作。特别是,我希望每个列表项都包含一个CheckBox和两个TextView(一个在另一个之上)。当CheckBox被选中(或单击)以及单击列表项上的其他任何位置时,我需要监听器。最后,我希望ActionBar反射(reflect)已选择的项目并提供全选、全选等选项(参见thisscreenshot)。到目前为止,这是我想出的布局。这会正确显示所有内容,但我需要有关如何为两个View(@+id/checkBox和@+id/linearLayout1)设置监听器的指针.我看过List16APIdemo,但他们使用的是s

android - 在 ActionBar 中设置 Item 位置

我的布局将1个或多个项目添加到ActionBar然后我将从另一个Fragment或Activity动态添加另一个项目到ActionBar中MenuItempopulateItem=menu.add("MyNewItem-ReloadIcon");但我希望我刚刚添加的项目保持在之前我之前拥有的项目的前面,就像图片一样:如果我像我一样添加它,图标将显示为最后一张图片,我怎样才能获得第二张图片中的对齐方式? 最佳答案 您可以使用android:orderInCategory属性对每个需要移动的菜单项重新排序。您必须使用menuCatego