2012-03-15 9 views
-1

私のアプリケーションにボタン、編集テキスト、リストビューがあります。ユーザーがボタンをクリックした後、私はedittextの内容をリストビューに追加したい。これどうやってするの?AndroidのListViewにEditTextコンテンツを追加する

+0

サンプルコードはありません。 –

+0

タイトルと質問は同じですか? :)P –

+0

お試しください。 –

答えて

0

下記のコードのテンプレートを試してください。

EditText et; 
Button bt; 
ListView lv; 
ArrayAdapter<String> adpater; 
// assign proper values to above variables 
lv.setAdapter(adapter); 

bt.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      String txt = et.getText().toString(); 
      adapter.add(txt); 
     } 
}); 

これは主なアプリケーションロジックです。このコードは直接動作しません。多くのチュートリアルは、Button、EditText、ListViewを使用するためにインターネットで利用できます。まず、通常のListViewの動作のためにアプリケーションを作成し、最後に自分のロジックを使用して要件を満たします。

私はあなたがこれを理解して助けてくれることを願っています。

-1

あなたはコンテキストを必要とするアダプタ、行のレイアウト、データはビューIDおよびデータアレイの場合this-

yourButton.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      TextView child = editText.getText().toString(); 
      _listview.addView(child); 
      _listview.invalidate(); 
     } 
    }); 
0

を試してみてください。

ListView listView = (ListView) findViewById(R.id.mlist); 
String[] data = new String[] { "one", "two" }; 


ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
android.R.layout.simple_list_item_1, android.R.id.text1, data); 

listView.setAdapter(adapter); 

詳細については、チュートリアルhereを参照してください。

関連する問題