2016-02-26 39 views
-2

现在我开发android,我想获得viewIdAndroid获取contentView ID

例如:

onCreate(){ 
    setContentView(R.layout.a) 
    button bt1 = findViewId(R.id.bt); 
    bt.setOnClickListener(new OnClickListener{ }); 
} 

所以,现在,我想视图ID在onClickListener。我认为,查看Id 相同R.layout.content,我尝试findViewId(R.id.content),但 这个viewid不同于R.layout.a我怎样才能得到viewId?

回答

2

你的ID是在这里:

@Override 
public void onClick(View v) { 
    int yourid = v.getId()  
} 
+0

@ HrundiV.Bakshi,10X。从我的代码复制粘贴。固定 – Vyacheslav

0

试试这个

@Override 
    public void onClick(View v) { 
     // TODO Auto-generated method stub 

     switch (v.getId()) { 
     case R.id.viewid: 
     {   
      break; 
     } 
     case R.id.viewid: 
     { 

      break; 
     } 
     default : 
     {   
      break; 
    } 


    }