2012-04-09 6 views

ответ

0

переопределение onCreateView было бы способом сделать это.

Сказанное:
-Если вы поставляете свой собственный ListView, почему вы используете ListFragment?
-Какие настройки вы включаете в свой ListView? Часто работает ListView по умолчанию, а настройки переходят в список.

+1

Я пытался добиться [этого] (http://proandroiddev.blogspot.com.br/2012 /01/android-design-tip-drop-shadows-on.html), для применения теней отбрасывания. – kaneda

+0

И я пытаюсь использовать это: http://jasonfry.co.uk/blog/android-overscroll-revisited/ –

0

Из информации, извлеченной из Android SDK: Using Custom View In XML Based Layout, легко ответить на ваш вопрос:

В файле макета XML, используя вместо «ListView», просто поставить имя (с пакетами) в файле XML. Пример:

До:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    <ListView android:id="@id/android:list" 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:background="@color/list_background" 
       android:layout_weight="1" /> 

    <TextView android:id="@id/android:empty" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="@color/no_data_list_background" 
       android:text="No data" /> 
</LinearLayout> 

После:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    <com.mycompany.BounceListView android:id="@id/android:list" 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:background="@color/list_background" 
       android:layout_weight="1" /> 

    <TextView android:id="@id/android:empty" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="@color/no_data_list_background" 
       android:text="No data" /> 
</LinearLayout> 
Смежные вопросы