Sayfamda bir liste görünümü olan bir pop-up var. Ben ayrı bir xml içinde pop up tasarımı oluşturdum ve ana sayfamda bazı buton tıklaması üzerine yükledim. Açılır pencerede, her satırın bir resme ve bir metin görünümüne sahip bir listesi vardır. Ben android 4.1 listview içinde satır seçimi almak mümkün değilim ama 5.0 çalışıyor. Bana çözüm öneren var mı? ListeGörünüm:, 4.1'de bir açılır pencerede liste görünümünde satır seçemiyor ancak android'de çalışıyor 5.0
<ListView android:id="@+id/lstSites"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fastScrollEnabled="true"
android:layout_margin="5dp"
android:descendantFocusability="blocksDescendants"></ListView>
</LinearLayout>
ListeGörünüm Öğe:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants"
android:focusable="false"
android:focusableInTouchMode="false">
<ImageView
android:id="@+id/thumbImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginRight="10dp"
android:focusable="false"
android:focusableInTouchMode="false"/>
<TextView
android:id="@+id/tvSite"
android:textSize="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:text="Name"
android:focusable="false"
android:focusableInTouchMode="false"/>
satır tıklama Listner ekleyerek:
lstSiteMenu = (ListView) popupView.findViewById(R.id.lstSites);
adapter = new MenuItemsAdapter(SiteActivity.this, arrMenu);
// Attach the adapter to a ListView
lstSiteMenu.setAdapter(adapter);
lstSiteMenu.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
final int position, long id) {
}
LogCat herhangi bir hata dan bu özellikleri kaldırmak?Seçtiğiniz satırın ne zaman söylediğinizi seçinEtemClick çalışmıyor ya da pozisyon almıyor musunuz? – virendrao
Bunu 'android: descendantFocusability = 'blocksDescendants'' 'ListView''den kaldırın. – Piyush