Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从OnClick内部访问对象(视图v)_Android_Onclick - Fatal编程技术网

Android 从OnClick内部访问对象(视图v)

Android 从OnClick内部访问对象(视图v),android,onclick,Android,Onclick,我正在尝试用Android创建一个应用程序 我写了很多课。下面的代码是其中最简单的,但足以说明我无法解决的问题 public class Letter { private char letter; public Letter( ) { letter = ' '; } public void setLetter(char c) { letter = c; } public char getLett

我正在尝试用Android创建一个应用程序

我写了很多课。下面的代码是其中最简单的,但足以说明我无法解决的问题

public class Letter
{
    private char letter;

    public Letter( )
    {
        letter = ' ';
    }

    public void setLetter(char c)
    {
        letter = c;
    }

    public char getLetter( )
    {
        return letter;
    }
}
我可以用以下代码定义这个类的对象:
L=new Letter()

如果我想设置字母的值,我可以使用code
L.setLetter('a')
。类似地,如果我想访问这封信,我可以使用代码
L.getLetter()

问题是如何从内部
OnClick(视图v)
访问字母对象。由于我需要用一个按钮对字母执行set操作,用另一个按钮执行get操作,因此情况更加复杂


如果您能为我提供任何帮助,我将不胜感激。

我已经解决了我提出的问题

final Letter M = new Letter();

final New_Button button_Q = new New_Button(this);
button_Q.setText("Q");
button_Q.setId('A');
button_Q.setOnClickListener(new View.OnClickListener()
{
    public void onClick(View view)
    {
         char c = button_Q.getText( ).charAt(0);
         M.setLetter(c);
    }
});

声明我的对象是最终的是开发解决方案的关键。谢谢你对我的代码发表评论。如果您还想补充任何内容,我们将不胜感激。

您能为我们提供一个简单的工作示例吗?你见过(我想是的…)吗?或