Java 菜单3点未显示
这是xml文件Java 菜单3点未显示,java,android,xml,Java,Android,Xml,这是xml文件 package com.example.project131; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import and
package com.example.project131;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
public class ProfileActivity extends AppCompatActivity {
FirebaseAuth firebaseAuth;
TextView mProfileTv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
firebaseAuth = FirebaseAuth.getInstance();
mProfileTv = findViewById(R.id.profileTv);
}
private void checkUserStatus(){
FirebaseUser user = firebaseAuth.getCurrentUser();
if(user != null){
mProfileTv.setText(user.getEmail());
}
else{
startActivity(new
Intent(ProfileActivity.this,MainActivity.class));
}
}
@Override
protected void onStart() {
checkUserStatus();
super.onStart();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
if(id == R.id.action_logout){
firebaseAuth.signOut();
checkUserStatus();
}
return true;
}
}
我尝试了许多方法,也在xml文件中添加了showActions方法,但都不管用。
我尝试了许多方法,也在xml文件中添加了showActions方法,但都不管用。
我尝试了许多方法,也在xml文件中添加了showActions方法,但都不管用。
请帮帮我。试试这个,它适合我:
<?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/action_logout"
android:title="Logout"
/>
</menu>
试试这个
<item
item android:id="@+id/action_logout"
android:title="Logout"
app:showAsAction="never" />
请任何人帮帮我,我在过去4天里一直在尝试这个东西,请你使用的是什么版本的Android?emulator 29物理设备25请帮帮我,请帮帮我,我有点沮丧
<?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/action_logout"
app:showAsAction="always"
android:title="Logout"/>
</menu>