zoukankan      html  css  js  c++  java
  • ScrollView垂直滚动控件的使用

              一、ScrollView控件只是支持垂直滚动,而且在ScrollView中只能包含一个控件,通常是在< ScrollView >标签中定义了一个<LinearLayout>
    标签并且在<LinearLayout>标签中android:orientation属性值设置为vertical,然后在<LinearLayout>标签中放置多个控件,如果<LinearLayout>标签中的控件所占用的总高度超出屏幕的高度,就会在屏幕的右侧出现一个滚动条。
     
    在main.xml文件中:
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
     3     android:layout_width="fill_parent" android:layout_height="wrap_content">
     4     <LinearLayout android:layout_width="fill_parent"
     5         android:orientation="vertical" android:layout_height="fill_parent">
     6         <TextView android:layout_width="wrap_content"
     7             android:layout_height="wrap_content" android:text="滚动视图"
     8             android:textSize="30dp"></TextView>
     9         <ImageView android:layout_width="wrap_content"
    10             android:layout_height="wrap_content" android:src="@drawable/item1"></ImageView>
    11         <TextView android:layout_width="wrap_content"
    12             android:layout_height="wrap_content" android:text="显示多张图片"
    13             android:textSize="30dp"></TextView>
    14         <ImageView android:layout_width="wrap_content"
    15             android:layout_height="wrap_content" android:src="@drawable/item2"></ImageView>
    16         <ImageView android:layout_width="wrap_content"
    17             android:layout_height="wrap_content" android:src="@drawable/item3"></ImageView>
    18         <ImageView android:layout_width="wrap_content"
    19             android:layout_height="wrap_content" android:src="@drawable/item4"></ImageView>
    20         <ImageView android:layout_width="wrap_content"
    21             android:layout_height="wrap_content" android:src="@drawable/item5"></ImageView>
    22     </LinearLayout>
    23 </ScrollView>

    在.java文件中:

    public class Main extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }

    运行结果:

    注意:仔细看,右边有滑动条

  • 相关阅读:
    table变宽格式
    IE11兼容性设定
    Spring AOP注解失效的坑及JDK动态代理
    关于何时执行shiro AuthorizingRealm 里的 doGetAuthenticationInfo与doGetAuthorizationInfo
    后端接收json数据交互
    关于JavaDate数据返回到前端变数字的问题(并引申到前后端时间的传输)
    git 列出两个分支 或者两个提交版本之间不同的文件名字
    map put相同的key
    MyBatis 中如何调用 Java 的 enum (枚举) 字段
    @ResponseBody 和 @RequestBody 的作用
  • 原文地址:https://www.cnblogs.com/SoulCode/p/5405956.html
Copyright © 2011-2022 走看看