关于Android 开发中 Java方法findViewById的使用

在实际开发中,当遇到有很多UI组件时,各个组件会通过andriod:id 属性给每个组件设置一个唯一的标识。当需要在代码中访问指定的组件时(例如设置单击事件),就可以通过id值,利用方法findViewById(R.id.id值)来访问。
例如:

public class MainActivity extends AppCompatActivity {
    Button bn ;
    EditText show;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_2);
        show = (EditText)findViewById(R.id.show);
        bn = (Button)findViewById(R.id.bn);
        bn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                show.setText("bn 按钮被点击了!!!");
            }
        });
    }
}

版权声明:本文为hdfinder原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。