java - 打开导航抽屉的活动按钮
问题描述
我想开始一个正常的活动,里面有一个按钮,当按下这个按钮时,它会打开导航抽屉。
我从 android studio 构建默认导航抽屉并使用按钮创建了一个正常的活动
我希望这个按钮打开导航抽屉我从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);
}
}
推荐阅读
- vscode-settings - VScode:预期的逗号 Jsonc
- swift - Swift - 使用 URLSessionStreamTask 使我的应用程序与 Firebase 数据库数据保持同步
- python - 如何授予 PyCharm 管理员权限?
- reactjs - [未处理的承诺拒绝:TypeError:未定义不是对象(评估'_expoMediaLibrary.MediaLibrary.createAssetAsync')]
- android - 未安装 React-Native Release APK
- windows - Microsoft.Assumes+InternalErrorException:文件不应依赖于自身。在 asp.net core 3.1 视觉工作室窗口上
- mysql - 字段列表说明中的未知列
- html - 添加指向 SVG 文件的链接
- firebase - 新的颤振 Firebase 身份验证包中的租户属性是什么?
- javascript - 具有枚举字段的条件逻辑