2011-01-18 3 views
0

を見つけ、フォーム上のオブジェクトを反復処理し、すべてのタイプを見つける方法はあります。 VBNetでは、あなたのようなものだろう:私は、フォームの意味は何アンドロイド反復XML上のオブジェクトを通って、タイプ

For each control on form 
    print typename(control) 

をユーザーが見ることができるUIですが、私はそれがコンテキストであると思いますか?私は2つのボタンとのTextViewを持っていると言うXMLを持っている場合は、オブジェクトのすべてのXMLからロードされたされているかを確認するには、Javaコードからの方法があります。

私は、私はすべてのオブジェクトに目を通すと、そのボタンは、そのボタンの色を変更するとするすべてのUIのクラスで使用できる汎用的なクラスを作成しようとしています。

代わりに私はすべてのUIおよびオブジェクトに対して手動でこれを行うことができます。

+0

あなたがxmlファイルを反復処理している場合(リソースではなく)、Javaの質問のほうが多いと思います(Javaタグを追加してください)。 – f20k

+0

「フォーム」が意味するものについて、 Androidアプリですか? –

+0

私は物事を追加する方法がわからないので、私は上記の私の質問を編集しました。 –

答えて

0

ノーマル "のためのJava":

for(Control c : ArrayList<Control> controlList){ 
    System.out.println(c.getTypeName(); 
} 

はそれが役に立てば幸い。

+0

私は物事を追加する方法がわからないので、私は上記の私の質問を編集しました。私はこのコードをテストアプリケーションに貼り付け、Eclipseはコントロールが何であるかを知りません。申し訳ありませんが、私はこの問題をよく説明していないと混同しました元の質問をもう一度ご覧ください –

関連する問題