Java 打开导航抽屉的活动按钮
我想用一个按钮启动一个正常的活动,按下此按钮将打开导航抽屉 我从android studio构建了默认的导航抽屉,并使用按钮创建了一个正常的活动 我希望此按钮打开导航抽屉我将启动活动从AndroidManifest.xmlJava 打开导航抽屉的活动按钮,java,android,fragment,navigation-drawer,Java,Android,Fragment,Navigation Drawer,我想用一个按钮启动一个正常的活动,按下此按钮将打开导航抽屉 我从android studio构建了默认的导航抽屉,并使用按钮创建了一个正常的活动 我希望此按钮打开导航抽屉我将启动活动从AndroidManifest.xml <activity android:name=".MainActivity0" android:label="@string/app_name" android:theme=
<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" />
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" />
我不明白你的问题。 但你的消息来源有漏洞。 像这样
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);
}
}
但是您应该首先创建所有xml布局我需要一个完整的代码让我知道,我会发送它。您有什么问题?问题是意图不起作用请共享所有代码MainActivity 0和MainActivity。
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);