Хорошо, поэтому первое, что вам нужно сделать, это создать файл Row.xml для макета, который вы хотите, чтобы каждая строка в списке имела ..
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<ImageView
android:id="@+id/icon"
android:padding="2dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ok"
/>
<TextView
android:id="@+id/label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="40sp"
/>
//Add a edittext here..
/LinearLayout>
Далее вам нужно будет расширить представление списка и переопределить представление get для загрузки в пользовательскую строку.
public class Demo extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
setListAdapter(new Adapter());}
//Here extends a ArrayAdapter to create your custom view
class Adapter extends ArrayAdapter<String> {
Adapter() {
super(DynamicDemo.this, R.layout.row, R.id.label, items);
}
public View getView(int position, View convertView,
ViewGroup parent) {
//Here load in your views such as the edittext
}
То, что вам нужно для начала, вы можете затем вызывать onItemListClick (), чтобы получать каждый клик, когда пользователь щелкает элемент.
Вы можете получить полное руководство здесь ...
Учебник
EDIT:
Также, если вы хотите сохранить число в поле количества, вам понадобится комплект.
Такие как
Метод saveState ()
Это сохранит количество ваших пользователей, пока приложение еще живо, и когда вы вернетесь в поле зрения, вытащите число или целое число из пакета.
Это должно помочь
http://www.edumobile.org/android/android-beginner-tutorials/state-persistence/