私はレイアウトを動的に作成しました。それはいくつかの編集テキスト、テキストビュー、スピナーなどを持っています。Androidはinstanceof EditTextとinstanceof TextViewを同じものとして検出します
その後、私はそれらのビューで紹介する情報を入手しなければなりません。
ので、イムは、この
for(int i=0;i <= childs;i++){
View v=parent.getChildAt(i);
if (v instanceof TextView) {
//do something
}
else if (v instanceof EditText) {
//do OTHER thing
}
のようなものをやってここでの問題は、View
がTextView
またはEdittext
(私はスピナーやボタンで問題がない)のいずれかであるとき、AndroidはTextView
として常にv
を検知することです。
どうすればこの問題を解決できますか?
これは機能します。前にそのオプションを見たことがありませんでした。ありがとうございました。 –
27秒遅すぎる:Dあなたはそれにふさわしい:D +1 – Vucko