小编Jas*_*n J的帖子

在Android Studio中更改主目录默认位置

我想通过创建一个新项目并选择一个不同的目录来更改默认保存位置/工作区.
之前,它是C:\ Users\Name\AndroidStudioProjects,但现在我将默认保存位置更改为C:\ Name\Android\AndroidStudioProjects

但是,在Android Studio中,当我转到"文件">"打开"时,它将打开到以前的C:\ Users\Name\的默认目录.sdk也在这里,也许这就是原因.这在Android Studio中称为主目录,但如何更改此路径?

android path

9
推荐指数
1
解决办法
3万
查看次数

在活动OnCreate中加载片段

问题:从片段1切换到片段2,切换发生,但两者都可见.(片段2成为焦点)

片段1是MenuFragment Fragment 2是GameFragment

我相信这是发生的,因为我的片段1包含在我的主activity.xml中

   <fragment
        android:id="@+id/menu_fragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:layout="@layout/fragment_menu">
    </fragment>
Run Code Online (Sandbox Code Playgroud)

main.xml中的代码将片段加载到主活动中.每当我使用以下代码用游戏片段替换菜单片段时:

public void replaceFragment(Fragment fragment) 
{
    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.replace(R.id.gameview_layout, gameFragment);
    fragmentTransaction.addToBackStack(fragment.toString());
    fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
    fragmentTransaction.commit();
}
Run Code Online (Sandbox Code Playgroud)

游戏片段出现并叠加在菜单片段上方.如何让菜单片段消失?我确信一个简单的修复方法是makeVisible(false)或类似的东西,但我相信真正的问题是在xml文件中编程以包含MenuFragment.

问题:如何在main.java类中编程以在create上加载片段?

我想这样做,所以我可以编程它来加载片段1(MenuFragment),而不是它已经在那里.两者都可见的唯一原因是因为片段1包含在我的main.xml中

android load fragment android-fragments

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

android-fragments ×1

fragment ×1

load ×1

path ×1