0

誰かが名前と番号を受け入れるコードを提案して保存できますか?? 私のレイアウトは次のとおりです。

**

 <TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">
 </TableRow>
    <TextView android:text="Contact Name" android:id="@+id/TextView01"    android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="Name" android:cursorVisible="true" android:gravity="center" android:editable="true">
    </TextView>
 <TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content" android:layout_height="wrap_content">
 </TableRow>
    <EditText android:text="" android:id="@+id/EditText01" android:layout_width="wrap_content" android:layout_height="wrap_content">
    </EditText>      
 <TextView android:text="Phone Number" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:phoneNumber="true" android:gravity="center">
 </TextView>
    <EditText android:text="" android:id="@+id/EditText02" android:layout_width="wrap_content" android:layout_height="wrap_content">
    </EditText>
 <Button android:text="Accept" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:gravity="center">
 </Button>

**

ここからどのように進めるべきかを提案してください。

4

2 に答える 2

2

あなたはデータを取得するためにこれを行うことができます:

Button btn = (Button) findViewById(R.id.Button01);
btn.setOnClickListener(new View.OnClickListener(){
    EditText nameText = (EditText) findViewById(R.id.EditText01);
    EditText phoneText = (EditText) findViewById(R.id.EditText02);
    String name = nameText.getText();
    String phone = phoneText.getText();
    // Save the values, send to server yada yada
}
于 2012-10-01T20:35:47.163 に答える
2

保存ボタンに onClickListener を追加します。そして、リスナー内で、人々が名前と電話番号を書き込んだ editText ボックス内の値を取得します。名前と番号が有効かどうかを確認します。(空白のままにしないように)。次に、値を SQLite データベースに挿入します。

ボタン onClick の例: http://android-helper.blogspot.ca/2011/04/android-simple-button-click-example.html

SQLite の例に保存: http://anujarosha.wordpress.com/2011/12/12/how-to-insert-data-in-to-a-sqlite-database-in-android/

于 2012-10-01T20:32:30.527 に答える