问题标签 [up-button]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android ActionBar 兼容性中的向上按钮,有可能吗?
我正在actionBar
为我的应用程序使用兼容性 api。
我正在尝试在应用程序图标的左侧显示向上按钮。我知道如何用原始ActionBar
类做到这一点,但我不知道如何用 ActionBar Compat 做同样的事情
(我没有像setDisplayHomeAsUpEnabled(true)
原来的 ActionBar 类那样的任何方法)。
有人知道怎么做吗?非常感谢。
android - Returning from an activity using navigateUpFromSameTask()
I have two activities, A and B. When activity A is first started, it accesses the Intent
passed to it (because the Bundle
is null
, as it should be the first time through), and displays information accordingly:
This works fine the first time through. The EditText
controls and ListView
are filled out correctly.
Now, when an item in the list is clicked, activity B is started to show the details:
Right before acivity B is started, the framework calls A's overridden onSaveInstanceState()
:
In activity B, when the Up button is pressed in the action bar, I want to return to activity A and have it be in the same state as it was before:
Herein lies the problem, when in onCreate()
of activity A the second time, the Bundle
parameter is null
and getExtras()
returns null
. Since onSaveInstanceState()
was called, I would have expected the Bundle
parameter to be non-null
.
I've read about this issue on other web sites, have tried the suggestions, but nothing works.
android - 只想在 api 级别 11 之后运行向上按钮
我只希望 API 级别 11 及更高版本上的向上按钮,但我的程序需要在所有设备上运行。我怎样才能做到这一点?
或者
我可以向所有 API 级别添加向上按钮吗?请指教...
android - 操作栏向上按钮显示在错误的位置
我在 2 台设备上运行我的应用程序:Galaxy Nexus 和 Asus Transformer tf101。
在 GN (4.2.2) 上,向上按钮显示但在 Transformer(4.0.3) 上却没有。
知道为什么会发生这种情况以及如何克服它吗?意思是,我想要一个一致的行为 - 在两者上都显示向上按钮。谢谢。
更新- 2013 年 5 月 12 日:将可见性设置为 VISIBLE 会使 Transformer 上的向上按钮可见,但它位于错误的位置。请参阅随附的屏幕截图。怎么回事?
更新- 2013 年 5 月 12 日:按要求初始化操作栏。如您所见,非常标准。
android - Navigation Up button not working in Preference Activity
I am using ActionBarSherlock and in my Preference Activity, as soon as I add the @Override onOptionsItemSelected function, I get an error.
The error -
The method onOptionsItemSelected(MenuItem) of type SettingsActivity must override or implement a supertype method
Is this wrong?
android - 如何动态设置 Android 向上按钮的活动?
以下两种方法似乎应该可以解决问题,但我无法让它们起作用。有谁知道如何让这些方法起作用,或者知道另一种方法?
getSupportParentActivityIntent http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html#getSupportParentActivityIntent()
onCreateSupportNavigateUpTaskStack http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html#onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder)
android - 在较低的 Android 版本中,如何通过单击活动标题(不仅在箭头上)来使 Android 向上按钮工作?
在我的应用程序中,我正在使用up navigation。
在较新的 Android api 中,如 Android 4.2,向上按钮由箭头和活动标题组成,这两个元素(箭头和活动标题)看起来像一个按钮。但在较旧的 API(如 Android 2.3)中,如果您为 Activity 设置了图标,则向上按钮只是箭头,或者箭头和图标。
但是我的应用程序在活动中没有图标,因此一旦 ub 按钮只是箭头,用户需要准确地单击箭头以执行向上导航。但是这个箭头太小了。
我想让活动标题也可以点击。也就是说,旧版 Android 中的向上导航与新版 Android 中的相同。
有人知道怎么做吗?
谢谢!
ps:在我的清单中,每个活动都有这个元素:
因此,我的应用在向上按钮箭头的一侧没有图标
android - 如何实现getSupportParentActivityIntent()为android中的向上按钮动态设置活动
如何知道android中哪个父活动调用了子活动?
假设我有三个活动 A、B 和 C。A 和 B 是父活动。C 是子活动。这意味着 C 可以由 A 或 B 启动。
那么我怎样才能知道哪个父活动导致启动子活动呢?
问题是我需要根据该父意图设置后退按钮。为此,我想覆盖getSupportParentActivityIntent()方法,并且它需要意图对象重新启动父活动。
如何让父活动正确覆盖 getSupportParentActivityIntent() 方法?
谢谢。
android - 导航到最后显示的片段
我在MainActivity
其中实现了一个 NavigationDrawer,其中包含两个 Fragment。第二个 Fragment 包含一个ListView
打开一个新的 Activity (onItemClick),它显示相应的详细数据。(我想这几乎是主/细节流程)。
当我使用向上按钮导航回来时,我看到了第一个片段,而不是带有 ListView 的第二个片段。
任何想法如何解决这个问题?
android - 操作栏向上按钮,当没有标题或图标时扩展点击区域
我的操作栏没有使用图标或标题,这使得“向上”按钮的点击区域非常小。如何在操作栏中没有标题和图标的情况下拥有更大的点击区域?