草庐IT

android - 如何在 res\menu 中创建一个 TextView?

我正在尝试在菜单中创建一个TextView,文本将被动态设置。现在我的菜单有这个:如何创建只有文本的项目? 最佳答案 如果您只想显示文本,只需不要在menu.xml中添加图标即可。如果您想更改代码中的文本,您可以在Activity回调的onPrepareOptionsMenu()中这样做:@OverridepublicbooleanonPrepareOptionsMenu(Menumenu){MenuItemmyItem=menu.findItem(R.id.the_item);myItem.setTitle("bla");retu

android - 如何从 fragment 中更改菜单项图标?

如何从我的fragment访问我的菜单,然后更改其中一个菜单项的图标?我正在做的是查询我的本地数据库,以查看在显示fragment时是否存在某个条目。如果它确实显示实心图标,如果没有,则显示空心图标。 最佳答案 在您的fragmentonCreate()方法中,您可以使用setHasOptionsMenu(true)来允许您的fragment处理与其根Activity不同的菜单项>。所以你可以在你的fragment中做这样的事情:@OverridepublicvoidonCreate(BundlesavedInstanceState

android - ActionMode Bar 的所有图标都没有在 Android 中显示?

我为我的操作模式栏创建了一个带图标的菜单,但并非所有菜单都在操作模式栏中显示为图标。这是我的菜单xml文件。这是我创建ActionmodeBar的代码。@OverridepublicbooleanonCreateActionMode(android.support.v7.view.ActionModemode,Menumenu){MenuInflaterinflater=mode.getMenuInflater();inflater.inflate(R.menu.menu_actionmode_device_documents,menu);returntrue;}@Overridepu

android - 如何在 Android 操作栏开关中获取/设置操作事件

我找到了这篇文章Howtoaddaswitchtoandroidactionbar?这对我有用。但我无法得到它的事件。我正在使用appcompat,并且我将app命名空间用于actionLayout和showAsAction,但我无法处理它对onOptionsItemSelected方法的点击?。我的应用程序在启动时崩溃。如何处理它或这段代码有什么问题?这是我的代码menu_main.xmlswitch_layout.xml@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.me

带图标的 Android 弹出菜单(类似于 Google Map 应用程序版本 6)

有谁知道Android版Googlemap官方应用程序的新版本6中的菜单使用的是什么组件?我正在尝试构建一个类似的菜单,在官方开发页面中找不到任何内容(注意:我的目标是GingerbreadAPI,可能向后兼容到1.6。)这是我找到的关于此菜单的唯一图片(这是在ICS上,但在Gingerbread上显示类似的内容)。请在此处查看左侧屏幕截图(来自Gizmodo网站):如果没有内置组件,您会采用什么方法来构建一个?最坏的情况是,如果Android2.x没有这样的组件,您是否知道GoogleMap应用程序本身是否开源,以及在哪里可以找到它的源代码? 最佳答案

Android:如何在使用 ViewPager 滚动页面时更改菜单项?

最新版本的WhatsApp可以实现我所说的功能。当您在选项卡之间滚动时,工具栏会显示不同的菜单选项。我可以使用适配器和fragment来实现ViewPager但不是这个。怎么做到的?真不知道背后有什么诡计。每次切换页面时它都会改变 最佳答案 在每个Fragment中,您必须使用不同的menu/menu.xml文件覆盖onCreateOptionsMenu@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){menu.clear();inflater

android - 如何检测用户何时在其 Android 设备上按下 "menu"键?

我知道我可以在更高的API级别上覆盖onBackPressed()以检测是否按下了后退键。菜单按钮有类似的方法吗?我不太喜欢在KeyEvents中检查键码。谢谢! 最佳答案 你在找这个吗????:publicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_MENU){//doyourworkreturntrue;}returnsuper.onKeyDown(keyCode,event);} 关

android - android中的动画垂直滑动菜单

我需要在android中制作一个滑动垂直菜单,如下所示。用户向上或向下滑动屏幕以选择相关项目,并且所选项目必须大于其他项目。我怎么能在android中做到这一点?任何想法都会很棒。编辑:我很绝望,需要一些帮助。如何在安卓中做到这一点?http://iphone2020.wordpress.com/2012/06/10/uitableview-tricks/ 最佳答案 这可能可以通过使用Camera.setTranslate函数来实现。参见Android:VerticalListViewwithoverlapedrows和Androi

android - 如何在Android gallery中制作一个像 "share menu"这样花哨的透明菜单?

在我的Android2.2.2设备上,画廊看起来非常漂亮。我想在我自己的应用程序中做的是按下一个按钮,然后显示一个如下所示的菜单:这是否使用了任何标准的Android主题/样式?有人知道有这样的菜单的示例代码吗?编辑:我发现可以用对话框模仿这个菜单。为了简化事情,我在这个例子中没有使用ListView,只为对话框使用了一个TextView条目:按下按钮时显示对话框:Dialogdialog=newDialog(MyActivity.this);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.setContentVi

android - 使用 SlidingMenu 和 ActionBar Sherlock 的 Overlay 切割 Action Bar

我正在为黑色行动2指南应用程序使用ActionBarSherlock库和滑动菜单库,并尝试在滑动菜单的同一Activity中插入漂亮的“覆盖”功能。结果是:叠加层不起作用操作栏剪切这是代码:requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);super.onCreate(savedInstanceState);setContentView(R.layout.c_m_pyrrhicvictory);Resourcesres=getResources();SlidingMenumenu=newSlidingMenu(this);m