记录
创新互联专注于企业营销型网站建设、网站重做改版、津南网站定制设计、自适应品牌网站建设、H5建站、成都做商城网站、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为津南等各大城市提供网站开发制作服务。
TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@id/ll_bottom"
android:scrollbars="vertical"
android:fadeScrollbars="false"
android:maxHeight="100dp"/
text.setMovementMethod(ScrollingMovementMethod.getInstance());
如果是布局,使用scrollview
如果是数据陈列,使用自定义listview
以上两种布局,都是在数据超出屏幕高度时,实现上下滚动
布局最外包一层滚动条
ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
/LinearLayout
/ScrollView
强制横竖屏
在配置文件中对Activity节点添加android:screenOrientation属性(landscape是横向,portrait是纵向)
可以这样,布局的话可以最外层的是个framelayout,上面嵌一个horizontalScrollview,对于horizontalScrollview左边是透明的和屏幕同样大小的view,右边是你要显示的内容,对于horizontalScrollview要重写滑动事件,如果仅仅这样的话,那么最底层的菜单是无法点击的,所以要在activity中重写DispatchTouchEvent重新分配分发事件。同样也可以实现列表中的手势,因为他的android的触摸事件是按层分发,直到找到消耗这个事件的那一层,然后实现onInteceptTouchEvent截断,交给该层的onTouch函数处理。
可以通过framelayout进行布局,在该布局中放置多个页面,默认只让第一个页面VISIBLE,其他的NONE,然后写一个触摸监听器,监听你的手势是上下还是左右,相应的显示相应的页面,隐藏其他的页面。这样应该可以实现了同一个Activity之间切换多个页面,我以前刚刚实现了类似的效果,只不过是通过点击Activity上不同的导航条块。