-1

こんにちは私はAndroidの新しい開発者です

そして、グローバル変数を作成して、次のようにレイアウトに配置します。

Javaの場合:final dimen myglobalValue = screenSize.width; final dimen myglobalValue2 = screenSize.height;

レイアウト:

    <TextView
android:layout_width="@dimen/myglobalValue"
android:layout_height="@dimen/myglobalValue2"
android:text="@string/app_name"
android:textSize="18dp"
android:textColor="#ffffffff"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" />

しかし、どうすればいいのかわからない。

4

1 に答える 1

1

それをしてはいけない; 通常、実行時にリソースを変更することはできません。

できること:

  • コード (java) では、レイアウトを膨張させた後、ビューの幅と高さに他の値を指定できます。私はそれをお勧めしませんが。

  • ビューをディスプレイと同じ幅と高さにしたい場合は、次を使用します。

    android:layout_width="fill_parent" android:layout_height="fill_parent" TextView とその親 ViewGroup (LinearLayout など) の場合。余白などを削除するために、少し XML を研磨する必要がある場合があります。

于 2013-01-15T16:18:04.490 に答える