2011-01-26 2 views
0

У меня есть tierview, который использует файл формы xml для фона.Shape TierListView Проблема прокрутки

Drawable greyGradient = 
    this.getResources().getDrawable(R.drawable.grey_gradient); 
final TierListView tierView = (TierListView) findViewById(R.id.content_list); 
tierView.setBackgroundDrawable(greyGradient); 

Моя проблема в том, что всякий раз, когда я просматриваю список, мой Инсульт по краям TierListView исчезает. Фактически весь xml-файл перестает работать до тех пор, пока прокрутка не остановится. Когда я отпускаю прикосновение, удар возвращается. Как сохранить штрих и просто заставить элементы списка прокручиваться внутри него?

<shape  
    xmlns:android="http://schemas.android.com/apk/res/android"  
    android:shape="rectangle" >  
<corners    
    android:topLeftRadius="5dip"   
    android:topRightRadius="5dip"   
    android:bottomLeftRadius="5dip"   
    android:bottomRightRadius="5dip" /> 
<gradient   
    android:angle="90"    
    android:endColor="#000000"    
    android:startColor="#3d3d3d"  
    android:type="linear" />  
<size   
    android:scaleType="center" />  
<stroke   
    android:width="2dip"   
    android:color="#d6d7d6" /> 
</shape> 

ответ

0

ОК. Поэтому я исправил проблему, изменив андроид: layout_weight = "1" до 5. Я не знаю, почему это могло бы иметь значение (документация голая на layout_weight), но это произошло.

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