0

Android では、 のString基になる値としてを使用できenumますか?

またはR.string.myString、(int値) を基になるenum値として使用してから、この整数を検索する必要がありますか?

ありがとう :-)

4

2 に答える 2

0

次のように列挙型の名前にアクセスできます。

enum MyEnum { SOMETHING, ANOTHER_THING }

...

MyEnum enum = <either something or another thing>;
enum.name(); // This gets you the string "SOMETHING" or "ANOTHER_THING"
于 2013-02-06T22:14:51.063 に答える
-1

あなたが説明しているようなことは聞いたことがありません。ただし、ルックアップ関数をプログラムするのは比較的簡単です。

public String lookupMyEnum(myEnum enum)
{

switch (enum)
{
    case val1:
    return "val1";
    break;
    case val2:
    return "val2";
    break;
    default:
    return NULL;
}

}

そうすることはかなり標準的です。ただし、適切なインデントは除きます。

于 2013-02-06T21:37:55.250 に答える