2015-05-19 54 views

回答

4

他們是不同類別的對象。 EditText繼承自TextView。所以按正常的Java代碼,你可以只使用instanceof

if (thisView instanceof EditText) { 
    // it is 
} 
else { 
    // it isn't 
} 
+0

非常感謝你...... !! –

2

Chekout這一點,它會幫助你

public void isViewEditText(LinearLayout layout) { 
    for (int i = 0; i < layout.getChildCount(); i++) { 
     View v = layout.getChildAt(i); 
     if (v instanceof EditText) { 
      //Do your stuff here 
     } 
    } 

} 
相關問題