如果编辑文字是" word"将编辑文本变为绿色

时间:2014-05-08 18:05:05

标签: java android colors android-edittext

final String a="cout";
    Button okButton = (Button) findViewById(R.id.OK);
    okButton.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View view){
            EditText text = (EditText)findViewById(R.id.Vprasanje1);
            String value = text.getText().toString();
            if(value == a)
            {
                EditText banana = (EditText) findViewById(R.id.Vprasanje1);
                banana.setTextColor(Color.GREEN);
            }

这是我提出的代码,我刚开始用Java编程,并且不知道该怎么做atm。

1 个答案:

答案 0 :(得分:1)

试试这段代码:
使用.equals.equalsIgnoreCase方法比较字符串。

final String a="cout";
    Button okButton = (Button) findViewById(R.id.OK);
    okButton.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View view){
            EditText text = (EditText)findViewById(R.id.Vprasanje1);
            String value = text.getText().toString();
            if(value.equals(a))
            {
                EditText banana = (EditText) findViewById(R.id.Vprasanje1);
                banana.setTextColor(Color.GREEN);
            }