gpt4 book ai didi

android - 即使使用 setHomeButtonEnabled(true) 应用程序图标在 Android 14 中也不可点击

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:08 25 4
gpt4 key购买 nike

我的代码:(更新)我在这里添加了我的 onCreateOptionsMenu 和 onOptionsItemSelected 方法:

  ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.login, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.action_createInvoice:
startActivity(new Intent("com.domain.Activity1"));
return true;

default:
return super.onOptionsItemSelected(item);
}
}

我的 list 文件:

    <uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />

<activity android:label="@string/activity" android:name=".Activity"
android:parentActivityName="com.some.activity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.some.activity" />
<intent-filter>
<action android:name="com.this.activity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

使用此设置,应用程序图标在 Android 14 模拟器中不可点击

最佳答案

覆盖 onOptionsItemSelected() :

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// do your stuff here, eg: finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}

Android 的 id 列表:http://developer.android.com/reference/android/R.id.html#home

关于android - 即使使用 setHomeButtonEnabled(true) 应用程序图标在 Android 14 中也不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18102352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com