2

フラグメントの高さ、幅、マージンなどのパラメーターをプログラムで設定する方法。次のようなフラグメントを追加しています

    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

    MyListFragment myListFragment = new MyListFragment();
    fragmentTransaction.add(1, myListFragment);

    DetailFragment detailFragment = new DetailFragment();
    fragmentTransaction.add(1, detailFragment);

    fragmentTransaction.commit();

また、android-support-v4.jar のような互換性のある jar を使用しています。

ありがとう。

4

3 に答える 3

7

プログラムでフラグメントの高さ、幅、マージンなどのパラメータを設定する方法

フラグメントには「高さ、幅、マージンなどのパラメーター」はありません。「高さ、幅、マージンなどのパラメータ」がViewあります。ViewGroupしたがって、フラグメントを配置するコンテナーを調整するか(奇妙な理由で、1上記の例のように宣言しました)、またはから返されるコンテナーを調整Viewします。FragmentonCreateView()

于 2012-05-21T11:16:09.967 に答える