0

私の意図は、Edittext とボタンを下に配置することです。ユーザーが特定の単語を入力してボタンをクリックすると、値は正しく、他のすべての単語は間違っています..コードで識別する方法は?

4

1 に答える 1

0

最初に editText とボタンを作成します

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="80dp"
    android:layout_marginTop="59dp"
    android:ems="10" >

    <requestFocus />
</EditText>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="Button" />

その後、残りは簡単です..

EditText txt = (EditText) findViewById(R.id.editText1);
String Answer = txt.getText().toString();

Button check = (Button) findViewById(R.id.button1);
check.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View arg0) {
if(Answer.equals("your word")){
//correct
} else{
//wrong
}
                }
            });

edittext とボタンを定義し、edittext からテキストを取得して文字列に変換します。その後、ボタンがクリックされると、それが何かに等しい場合はひよこします...

于 2013-09-04T16:37:48.667 に答える