jjzjj

setDisplayHomeAsUpEnabled

全部标签

java - setDisplayHomeAsUpEnabled 关闭 ActionBarDrawerToggle

当我点击主页图标时,抽屉打开,然后立即将我带回之前的Activity。我相信setDisplayHomeAsUpEnabled(true)会干扰保持打开状态的操作栏抽屉。代码中是否有任何内容可能导致此问题?importandroid.support.v4.app.ActionBarDrawerToggle;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.app.FragmentManager;importandroid

android - 具有多个 fragment 的单个 Activity 应用程序不显示向上导航

我有一个android应用程序,它有一个主要Activity,它使用许多切换到View中的fragment。我不确定这是否是正确的做法,但我继承了这个项目并希望避免进行任何重大重构,例如将fragment更改为所有Activity或类似的事情。根据android文档,调用setDisplayHomeAsUp(bool)函数应该默认只显示向上按钮:Setwhetherhomeshouldbedisplayedasan"up"affordance.Setthistotrueifselecting"home"returnsupbyasinglelevelinyourUIratherthanb

java - setDisplayHomeAsUpEnabled 不显示带有自定义操作栏 View 的后退箭头

当我单击它按预期工作的图标时,list中的所有内容都已正确设置,但是ActionBar上未显示actionBar.setDisplayHomeAsUpEnabled(true);actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME|ActionBar.DISPLAY_SHOW_CUSTOM);actionBar.setCustomView(R.layout.actionbar_view); 最佳答案 您传递给ActionBar.setDisplayOptions的位告诉Act

Android - actionBar.setDisplayHomeAsUpEnabled 问题

在我扩展SherlockFragmentActivity的Activity中,我有操作栏并且还设置了actionBar.setDisplayHomeAsUpEnabled(true)以返回到我之前的Activity。一切正常。但是当我点击主页按钮时,背景颜色应该只应用于应用程序图标,但它也适用于操作栏上的“标题”,如屏幕截图所示。我不希望这发生。当我点击主页按钮时,只有应用程序图标应该可以点击(背景颜色应该只应用于应用程序图标)而不是标题。知道我该怎么做吗?我的Activity代码:ActionBaractionBar=getSupportActionBar();actionBar.s

android - 使用 setDisplayHomeAsUpEnabled(true) 时如何设置 Home-Icon 边距?

我对native操作栏(不是ABS)有疑问。在正常状态下,图标两侧的边距为26像素。但是当我调用setDisplayHomeAsUpEnabled(true)它减少了这个边距,结果看起来更窄。你知道如何在setDisplayHomeAsUpEnabled(true)时保持这个边距吗?叫做?(最好没有解决方法和自定义View)提前致谢 最佳答案 您可以像这样设置主页图标的边距:(只需在Activity的onCreate(...)方法中调用以下代码)ImageViewivIcon=(ImageView)findViewById(andr

安卓 : Failed writing handshake bytes (-1 of 14): Broken pipe

基本上我正在尝试使用添加后退功能(MinSDK设置为11)getActionBar().setDisplayHomeAsUpEnabled(true);这是我的功能:publicclassDetailActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.detail_layout);getActionBar().setDisplayHomeAsU

android - 无论我尝试做什么,UpButton 都不起作用

在我的应用程序(minSdkVersion15)中,我有一个Toolbar而不是ActionBar和NavigationDrawer在fragment之间切换.一些fragment有TabBar,里面有子fragment。这些子fragment是ListView,它们的onItemClickListener触发DetailFragment。我调用了setDisplayHomeAsUpEnabled(),DetailFragment出现了一个向上箭头,但我无法让它执行任何操作,甚至无法显示toast。我试过了this并在onOptionsItemSelected()中处理switch(i

Android ActionBar 在 setDisplayHomeAsUpEnabled(true) 后不显示应用程序图标

我想在ActionBar中启用向上导航功能,并遵循了有关此的文档:http://developer.android.com/guide/topics/ui/actionbar.html但是当我检查我的应用程序(在android4.0上)时,应用程序图标没有显示,而是只显示了一个左插入符号。我已经检查了androidlist文件、java文件和布局文件,但仍然不知道如何让它工作....这是AndroidManifest.xml:......Java代码如下:...importandroid.support.v7.app.ActionBar;importandroid.support.v7

java - android sherlock setDisplayHomeAsUpEnabled 不工作以及如何设置自定义目标?

我调用了setDisplayHomeAsUpEnabled(true)并显示了箭头,但它没有指向任何地方,我还想手动设置按钮的链接/目标以转到自定义位置。如何指定自定义位置?谢谢。谢谢 最佳答案 如果你像标题说的那样使用ActionBarSherlock,你应该改用:getSupportActionBar().setDisplayHomeAsUpEnabled(true);无论哪种方式,要处理点击,您都必须在onOptionsItemSelected()中为android.R.id.home提供一个案例例如:@Overridepub

java - getActionBar().setDisplayHomeAsUpEnabled(true) 抛出 NullPointerException

这个问题在stackoverflow被问了好几次,我都试过了。但不幸的是,两者都不适合我。作为学习Android应用程序开发的一部分,我正在尝试实现两个Activity之间的导航。我的miniumSDK和目标SDK版本分别是11和21(Android5)。我在AndroidManifest.xml中的设置如下所示:我有两个Activity:MainActivity和DetailActivity。当我单击MainActivity中的按钮时,应用程序成功打开了DetailActivity。但是当我尝试使用以下代码启用后退按钮时,它返回NullPointerExcepion:getActio