Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打开导航抽屉的活动按钮_Java_Android_Fragment_Navigation Drawer - Fatal编程技术网

Java 打开导航抽屉的活动按钮

Java 打开导航抽屉的活动按钮,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=

我想用一个按钮启动一个正常的活动,按下此按钮将打开导航抽屉

我从android studio构建了默认的导航抽屉,并使用按钮创建了一个正常的活动

我希望此按钮打开导航抽屉我将启动活动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" />
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);