毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

android遍历界面上的所有控件后,如何判断控件是什么类型

更新时间:2013-7-30:  来源:毕业论文

android遍历界面上的所有控件后,如何判断控件是什么类型

public class Main extends Activity {

  public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
          LinearLayout loginLayout = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null);
     String pa="";
    
     for (int i = 0; i < loginLayout.getChildCount(); i++) {
     View v=loginLayout.getChildAt(i);
                    //如何判断是Button或者是TextBox
                   if(){
                           //就剩下这一步了,小弟百试不得成功!望高手解救哈!
                       }
         }
     }
} 可以通过它的类名来判断:v.getClassName() == "Button"
也可以通过instanceof判断:v instanceof Button

  TableLayout myLayOut = (TableLayout)findViewById(R.id.tableLayout1);
        for (int i = 0; i < myLayOut.getChildCount(); i++) {
        
         View v = myLayOut.getChildAt(i);        
         if ( v instanceof ImageView){
         ImageView myImageView = (ImageView)myLayOut.getChildAt(i);
         myImageView.setOnClickListener(new myOnclickListener());
         }
        }

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。