Проблема с прокруткой формы TierListView - PullRequest
0 голосов
/ 26 января 2011

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

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>

1 Ответ

0 голосов
/ 26 января 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...