4 개의 조각을 화면의 왼쪽 상단, 오른쪽 상단, 왼쪽 하단 및 오른쪽 하단에 동일한 비율로 배치하려고합니다. 나는 틀림없이 잃어버린다.2x2 격자의 조각 레이아웃
// instantiated fragments this way for viewpager in phone version:
fragments = new Vector<Fragment>();
fragments.add(Fragment.instantiate(this, LevelsFragment.class.getName()));
fragments.add(Fragment.instantiate(this, KBFragment.class.getName()));
fragments.add(Fragment.instantiate(this, WaveFragment.class.getName()));
fragments.add(Fragment.instantiate(this, EnvFragment.class.getName()));
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(R.id.linear_layout, fragments.get(2));
ft.add(R.id.linear_layout, fragments.get(3));
ft.add(R.id.linear_layout, fragments.get(1));
ft.add(R.id.linear_layout, fragments.get(0));
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.commit();
getSupportFragmentManager().executePendingTransactions();
그리고 기본적인 XML :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linear_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</LinearLayout>
이 단지 첫번째 조각으로 화면을 채 웁니다 여기 내 프로그래밍 레이아웃의 시도이다. 프래그먼트를 나중에 바꿀 수있는 프로그래밍 방식의 솔루션을 선호합니다.
편집 : 앞으로 2 장의 파편과 1 장의 바닥에 대해 충분히 융통성있는 것을 말하고 싶습니다.
이것은 작동 할뿐만 아니라 조각 레이아웃과 관련된 이상한 문제를 해결합니다. – anthropomo
호기심에서 벗어나서 어떤 문제가 해결 되었습니까? – Karakuri
하나의 견해가 뚜렷한 이유없이 여러 위젯을 서로 겹쳐서 겹쳐서 표시했습니다. 나는 당신의 버전을 시도했을 때 그것을 밖으로 정렬하려고했습니다. – anthropomo