java - 自动选择项目

标签 java android

如何在打开页面时自动选择某个项目(例如“R.id.nav_code”)?

@Override
public boolean onNavigationItemSelected(MenuItem item) {
    int id = item.getItemId();
    FragmentManager fragmentManager = getFragmentManager();
if (id == R.id.nav_code) {
    fragmentManager.beginTransaction()
            .replace(R.id.content_frame
                    , new code())
            .commit();
} else if (id == R.id.nav_documentation) {
    fragmentManager.beginTransaction()
            .replace(R.id.content_frame
                    , new documentation())
            .commit();
} else if (id == R.id.nav_number) {
    fragmentManager.beginTransaction()
            .replace(R.id.content_frame
                    , new number())
            .commit();
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
    return true;
}

最佳答案

如果您想在每次 Activity 启动时启动默认 fragment ,请将此代码添加到您的 Activity onCreate 方法中

@Override 
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.YourLayout);

FragmentManager fragmentManager=getFragmentManager();
FragmentTransaction transaction=fragmentManager.beginTransaction();
code_Fragment code=new code_Fragment(); //Create Object Of your Fragment
transaction.replace(R.id.FragmentLoginRegistration,code);
transaction.commit();
}

关于java - 自动选择项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39680758/

相关文章:

java - 使用 JTable 和 JTextField 打印 JPanel

进行简单的 sql 查询时,Java vs PHP

java - Moquette 中的 Paho 客户端不会使用离线消息

java - Android DialogFragment 和在终止/恢复应用程序后无法启动 Activity ComponentInfo

Android:在 EditText 中检索和显示 Firebase 数据,对其进行编辑并保存内容

android - 以编程方式设置 PreferenceScreen

java - 测试 StringBuilder 和 StringBuffer 之间的区别

java - 从android(Flatbuffers)中的url获取字节[]数组中的二进制数据

java - 如何解决 java.net.ConnectException :/ip_address:port - Connection refused exception in android

java - 使用 `nodeChanged` 更新树节点是否合适