Member 12620249 Ответов: 2

Не показывай характер


Привет я пишу этот код
public class MainActivity extends Activity {
    Button btn;
    EditText et;
     TextView tv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn =(Button)findViewById(R.id.button);
        et =(EditText)findViewById(R.id.editText);
        tv =(TextView)findViewById(R.id.textView);

        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String name =et.getText().toString();
                String a = "a";
                String a1 = "\u00E1";
                String b = "b";
                String b1 = "\u00DF";

                if(name.equals(a)){
                 tv.setText(a1);

                }
                else if (name.equals(b)){
                    tv.setText(b1);

                }
            }
        });

    }
}

а когда пишешь а в правке текста пишешь символ
и когда пишут б в редактирование текста писать характер
но когда я пишу ab или ba не пишу характер

Что я уже пробовал:

я не знаю, что здесь пишут
я не знаю, что здесь пишут

Suvendu Shekhar Giri

Непонятный. Пожалуйста, добавьте больше объяснений о вашей проблеме.

2 Ответов

Рейтинг:
2

Member 12620249

я хочу, когда пишу АБ показать строку A1 и B1 и когда писать ба написать строку строку В1 и А1


Richard MacCutchan

Я показал вам, что нужно делать, и вы должны это осуществить.

Рейтинг:
0

Richard MacCutchan

Посмотри на свой if предложение в конце: ваш код только помещает что-то в tv если вход "А "или"в". Никакие другие условия не рассматриваются.


Member 12620249

что такое решение?

Richard MacCutchan

Добавьте проверки для других последовательностей символов или просто для всех else предложение, которое отображает все, что находится в текстовом поле.

Member 12620249

Мне так жаль
Пожалуйста, напишите код
Образование очень слабое

Richard MacCutchan


else
{
tv.setText("it is not \'a\' or \'b\'");
}