2011-01-17 3 views
0

У меня есть небольшие проблемы с компонентом ListView, когда я нажимаю на строку, приложение захватывает событие касания, но строка не сфокусирована!Проблемы с ListView

Любые идеи?

Это XML из ListView:

<?xml version="1.0" encoding="UTF-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
          android:id="@+id/categoriestab_main" 
          android:orientation="vertical" 
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent" 
          android:background="#FFFFFFFF" 
          > 



        <ListView 
          android:id="@+id/categorieslist" 
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent" 
          android:background="#FFFFFFFF" 
          android:cacheColorHint="#FFFFFFFF" 

        /> 

      </LinearLayout> 

И это макет из одной строки:

<?xml version="1.0" encoding="UTF-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#FFFFFFFF" 



    > 

     <ImageView 
      android:id="@+id/category_image" 
      android:layout_width="60dp" 
      android:layout_height="40dp" 
      android:src="@drawable/no_foto" 

     /> 

     <TextView 
      style="@style/categories_title" 
      android:id="@+id/category_name" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:singleLine="true" 
      android:layout_toRightOf="@id/category_image" 
      android:layout_centerVertical="true" 
      android:layout_marginLeft="10dp" 
     /> 


</RelativeLayout> 
+0

Вы хотите, чтобы эффект щелчка на строке, или вы хотите изменить эти строки bgcolor, чтобы сделать его отображаемым? – xil3

+0

Первый, мне нужен эффект щелчка. – pedr0

ответ

1

На вашем RelativeLayout, удалите background вы добавили и вместо того, чтобы просто иметь цвет фона в ListView. Этот фоновый цвет блокирует эффект щелчка.

+0

Я хочу предложить вам большое пиво! Благодаря ! – pedr0

 Смежные вопросы

  • Нет связанных вопросов^_^