zoukankan      html  css  js  c++  java
  • ScrollView

    理论部分

    1ScrollViewHorizontalScrollView是为控件或者布局添加滚动条

    2、上述两个控件只能有一个孩子

    3、上述两个控件可以互相嵌套

    4ScrollView实现垂直滚动条,HorizontalScrollView实现水平滚动条

    5、滚动条的位置由layout_widthlayout_height决定(滚动条的位置都在边缘处)

    疑问是:

    下面这个例子的ScrollView layout_widthfill_parent,但是却是wrap_conttent的效果。所以滚动条在屏幕外。

     

    <?xml version="1.0" encoding="utf-8"?>
    <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
                          android:layout_width="fill_parent"
                          android:layout_height="fill_parent">
    
        <ScrollView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content">
    
            <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:orientation="vertical">
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
    
                <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/hello"
                        android:textSize="90sp"/>
            </LinearLayout>
        </ScrollView>
    </HorizontalScrollView>

     

    package com.example.ScrollView;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class ScrollView extends Activity
    {
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }
    View Code

    转:http://blog.csdn.net/scyatcs/article/details/7942585

     

  • 相关阅读:
    crontab 定时任务设置
    kafka如何保证消息得顺序性
    Spark Streaming和Kafka整合是如何保证数据零丢失
    docker学习之路(安装、使用)
    linux根文件系统 /etc/resolv.conf 文件详解
    Navicat Premium 12连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案
    window10 安装Mysql 8.0.17以及忘记密码重置密码
    ubantu安装mysql (解决配置密码问题)
    Navicat Premium 12 connection is being used以及查询sql文件保存位置
    离线安装PM2
  • 原文地址:https://www.cnblogs.com/chenyg32/p/3233396.html
Copyright © 2011-2022 走看看