[英]an activity button to open navigation drawer
我想开始一个正常的活动,里面有一个按钮,当按下这个按钮时,它会打开导航抽屉。
我从 android 工作室构建默认导航抽屉,并使用按钮创建了正常活动
我想要这个按钮打开导航抽屉我从AndroidManifest.xml更改了启动活动
AndroidManifest.xml
<activity
android:name=".MainActivity0"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
MainActivity0我创建的正常活动
public class MainActivity0 extends AppCompatActivity {
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main0);
button= findViewById(R.id.button0);
}
public void act(View view){
Intent toFragment=new Intent(this, MainActivity.class);
startActivity(toFragment);
}
我不明白你的问题。 但是您的消息来源有错误。 像这样
public class MainActivity0 extends AppCompatActivity {
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main0);
button= findViewById(R.id.button0);
View view;
act(view);
}
public void act(View view){
Intent toFragment=new Intent(this, MainActivity.class);
startActivity(toFragment);
}
}
final DrawerLayout drawer = findViewById(R.id.drawer_layout);
button= findViewById(R.id.button0);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
drawer.openDrawer(Gravity.LEFT);
}
});
NavigationView navigationView = findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
但是你应该首先创建所有 xml 布局我需要一个完整的代码让我知道,我会发送它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.