无法点击分享按钮
Unable to click on Share button
我正在尝试,但在向上按钮正常工作时无法单击共享按钮。
我在扩展 AppCompatActivity 的 class 中有以下代码:
@Override
public boolean onCreateOptionsMenu( Menu menu ) {
MenuInflater inflater = getMenuInflater();
inflater.inflate( R.menu.log_display, menu );
return super.onCreateOptionsMenu( menu );
}
和
@Override
public boolean onOptionsItemSelected( MenuItem item ) {
Logger.debug( item.getItemId()+" ==========" );
switch ( item.getItemId() ) {
case android.R.id.home:
super.onBackPressed();
break;
case R.id.menu_item_share:
Logger.debug( "MENU SHARE ITEM" );
break;
default:
Logger.debug( "Default in menu" );
}
}
我尝试了 onCreateOptionsMenu 中的 onClickListener 方法,但效果不佳。
有什么想法吗?
编辑:Xml 文件
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_item_share"
android:title="@string/log_share"
app:showAsAction="always"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
app:popupTheme="@style/Theme.AppCompat.Light.DarkActionBar" />
</menu>
违规行在菜单 xml 文件中:
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
感谢@Darshan Kachhadiya 的帮助
我正在尝试,但在向上按钮正常工作时无法单击共享按钮。
我在扩展 AppCompatActivity 的 class 中有以下代码:
@Override
public boolean onCreateOptionsMenu( Menu menu ) {
MenuInflater inflater = getMenuInflater();
inflater.inflate( R.menu.log_display, menu );
return super.onCreateOptionsMenu( menu );
}
和
@Override
public boolean onOptionsItemSelected( MenuItem item ) {
Logger.debug( item.getItemId()+" ==========" );
switch ( item.getItemId() ) {
case android.R.id.home:
super.onBackPressed();
break;
case R.id.menu_item_share:
Logger.debug( "MENU SHARE ITEM" );
break;
default:
Logger.debug( "Default in menu" );
}
}
我尝试了 onCreateOptionsMenu 中的 onClickListener 方法,但效果不佳。 有什么想法吗?
编辑:Xml 文件
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_item_share"
android:title="@string/log_share"
app:showAsAction="always"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
app:popupTheme="@style/Theme.AppCompat.Light.DarkActionBar" />
</menu>
违规行在菜单 xml 文件中:
app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
感谢@Darshan Kachhadiya 的帮助