我需要能够获得设备屏幕宽度并将其设置为imageview的高度和宽度。 imageview位于列表视图中。我目前在baseadapter类中设置了用于listview的imageview的layoutparams。但是这会减慢listview的滚动速度。当我删除下面的代码时,listview滚动正常。任何帮助?
RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams(width, width);
holder.myimageview.setlayoutParams(rlp);
答案 0 :(得分:0)
您是否尝试过这些滚动视图参数?
<ListView
android:id="@+id/postlist"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fastScrollEnabled="true"
android:persistentDrawingCache="scrolling"
android:scrollingCache="false"
>
</ListView>
Android:fastScrollEnabled和Android:scrollingCache改善了我的用户体验。