Cra*_*her 5 java android android-studio
我创建了一个应用程序,并希望我的操作栏上的后退按钮可以使用Android Studio导航回上一页.我已经查看了一些示例,但仍然遇到错误setDisplayHomeAsUpEnabled
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
public boolean onOptionsItemSelected(MenuItem item) {
Intent myIntent = new Intent(getApplicationContext(), MainActivity.class);
startActivityForResult(myIntent, 0);
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)
adn*_*bsr 10
假设您有一个DetailActivity,并且您需要返回MainActivity按钮.首先将清单更改为DetailActivity
<activity
android:name=".DetailActivity"
android:label="@string/title_activity_detail"
android:parentActivityName=".MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.MainActivity"/>
</activity>
Run Code Online (Sandbox Code Playgroud)
在onCreateDetailActivity中
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)
会解决问题.这是最简单的实现.
| 归档时间: |
|
| 查看次数: |
29411 次 |
| 最近记录: |