内容超出屏幕
现有一个LinearLayout里面有一排ImageView,ImageView的layout_width和layout_height属性都为wraap_content.由于图片比较多,一个屏幕内显示不全,并且不是手机开发,即没有触屏功能。只能通过OnKeyDown来处理事件。现在我想当焦点已经到屏幕边缘所在的组件的时候,用户再按左右的时候,屏幕随着移动,这里我使用LinearLayout的scrollBy和scrollTo方法。结果却不进入人意,下面上图:移动前:
移动后:
问题就在这里,后面的ImageView没有显示,该怎么解决 android scrollTo scrollBy --------------------编程问答-------------------- LinearLayout.invalidate(); 试试?
或者调用每个ImageView.invalidate()
总之是后面的滚进来的图片没有刷新。 --------------------编程问答-------------------- layout_width设为fill_parent --------------------编程问答-------------------- 你的LinearLayout最外层再用HorizontalScrollView给套起来即可
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"--------------------编程问答-------------------- 我理解的也是#3的回答 --------------------编程问答-------------------- 加个scrollview 和3楼一样
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
>
</LinearLayout>
</HorizontalScrollView>
补充:移动开发 , Android