1

私はAndroid開発の初心者で、数日前にcaldroidを使い始めました。ただし、カルドロイドの高さの設定に問題があります。各月のすべての日を表示したいのですが、カルドロイドの下に表示するものがあります。ただし、1 か月に 4 行の場合もあれば、5 行の場合もあります。ということで、高さを一定量で設定するのは無理だとリリース。

高さを動的に変更するにはどうすれば高さを設定できますか???

現在、私はやっています:

    params = new LayoutParams(LayoutParams.WRAP_CONTENT,430);
//  params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
    params.addRule(RelativeLayout.BELOW, base.getId());

そして、結果は私が望むものではありません=[

4

2 に答える 2

2

私も同じ問題を抱えています。バンドルの初期化後に、このコードを追加することができます。

Bundle args = new Bundle();
args.putBoolean(CaldroidFragment.SQUARE_TEXT_VIEW_CELL, false);

あなたの細胞にフィットします。ただし、セル内でドローアブルを使用する場合は注意してください。

于 2016-04-25T12:51:26.327 に答える