0

私はすべてのレイアウトをXMLファイルで作成してきました。しかし、私は今、プログラムでそれらを構築するために、いくつかのページをJavaコードに移植する必要がある時点にいます。

View.setId()関数を見つけましたが、エラーが発生します。ビューを識別するために正の整数を使用できることを読みましたが、ビューがたくさんあるので、それらに適切にラベルを付けたいと思います。

クラスに名前を使用して整数の束を作成できることは知っていますが、を呼び出すことで参照できるsetId新しい整数を作成するために使用する方法はありますか?idR.id.whatever

4

2 に答える 2

3

いいえ。Rは実際に生成されるクラスです。実行時に追加することはできません。

于 2013-01-28T19:34:00.840 に答える
1

いくつかのクラス IDS を作成し、そこに id 定数を格納できます。

public class Ids  {
    private Ids(){}
    public static int BUTTON_OK = 0;
    public static int BUTTON_CANCEL = 1;
}

それらのIDを参照してください。

于 2013-01-28T19:38:47.693 に答える