2012-02-04 4 views
0

Я работаю над приложениями для Android. На моей странице я сохранил listheader, listview и listfooter. Я отключил фокус списка, но когда я пытаюсь отключить верхний и нижний колонтитулы, это не приложение?Как отключить фокус listheader и нижний колонтитул?

MyCode:

Для ListView я отключил фокус, давая

lvAdapter adapter = new lvAdapter(this,list){ 
public boolean areAllItemsEnabled() { 
    return false; } 

public boolean isEnabled(int position) { 
return false;  } }; 

listheader.xml я изменил в моем файле XML, давая фокусируемый = ложь в TextView

<TextView 
      android:id="@+id/text1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerInParent="true" 
      android:textColor="#000000" 
      android:focusable="false" 
      android:clickable="false" 
      android:enabled="false" 
      android:textSize="12dip" > 
    </TextView> 

listfooter.xml я изменил в моем файле XML, давая фокусируемых = ложный в TextView

<TextView 
     android:id="@+id/text2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:textColor="#000000" 
     android:focusable="false" 
     android:clickable="false" 
     android:enabled="false" 
     android:textSize="12dip" > 
</TextView> 

Но даже тогда фокус колонтитулы не отключена. Pleae помочь мне об этом Спасибо заранее ...

ответ

1

При добавлении заголовка можно использовать

public void addHeaderView (View v, Object data, boolean isSelectable)

в

listview.addHeaderView(view, null, false); 

Точно так же для добавления колонтитула также

public void addFooterView (View v, Object data, boolean isSelectable)

как

listview.addFooterView(view, null, false); 
+0

спасибо, что сделали хорошо .... – RaagaSudha

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