Kaskus

Tech

indraep.Avatar border
TS
indraep.
ListView dengan EditText ga bisa diklik barisnya
permisi gan, ane mau tanya nih.

ane bikin listview yang isinya ada textview sama edittext. Nah kenapa jadinya baris tiap listview itu ga bisa di-click yah?

berikut kelas ArrayAdapter-nya:
Code:

class BuatPesananAdapter extends ArrayAdapter<MenuResto> {

private ArrayList <MenuResto> items;

public BuatPesananAdapter(Context context, int textViewResourceId, ArrayList<MenuResto> objects) {
super(context, textViewResourceId, objects);
items = objects;
}

public View getView(int position, View convertView, ViewGroup pattern) {
View v = convertView;

if (v == null) {
LayoutInflater vi = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.list_buat_pesanan_row, null);
}
MenuResto o = items.get(position);
if (o != null) {
TextView tt = (TextView) v.findViewById(R.id.nama);
if (tt != null) {
tt.setText("Name: " + o.getNama());
}

tt = (TextView)v.findViewById(R.id.harga);
if (tt != null) {
tt.setText("Harga: " + o.getHarga());
}

EditText et = (EditText) v.findViewById(R.id.jumlah);
if (et != null) {
et.setText("0");
}
}
return v;
}

}


dan ini layout barisnya:
Code:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
androidemoticon-Embarrassmentrientation="horizontal"
androidemoticon-Stick Out Tongueadding="15dp"
android:baselineAligned="false" >


<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
androidemoticon-Embarrassmentrientation="vertical" >

<TextView
android:id="@+id/harga"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />

<TextView
android:id="@+id/nama"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="4"
androidemoticon-Embarrassmentrientation="vertical" >

<EditText
android:id="@+id/jumlah"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:gravity="center" />
</LinearLayout>

</LinearLayout>



Mohon bantuannya agan-agan sekalian. Terima Kasih
0
607
0
GuestAvatar border
Komentar yang asik ya
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan