如何在onClickListener上检索对象的文本?

时间:2011-03-07 16:40:24

标签: view

如何从视图对象中检索文本?
例如,我有一个按钮,其中包含一些文本和按钮的onclick。我想在onClickListener方法中检索文本..

2 个答案:

答案 0 :(得分:2)

使用以下内容: -

   Button button= new Button(context);
        button.setText(R.string.uploadImage);

        button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Button b = (Button) v;
            String buttonText = b.getText().toString();
            Toast.makeText(context, buttonText, Toast.LENGTH_SHORT).show();
        }
    });

答案 1 :(得分:1)

用JavaScript语言。

 <script>
 function display(elem) {
   var e = elem;
   alert(e.innerHTML); // or e.value for input type="button"
 }
 </script>
 <button onclick="display(this)">button ;]</button>