ScrollView滚动视图使用案例 ##
- 布局文件代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
- Java文件代码如下:
package com.example.sample_5_2;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ScrollView;
import android.widget.TextView;
public class ScrollActivity extends AppCompatActivity {
ScrollView scrollView;
String msg = "是差点运气,可我一直在努力!!!!!";
String str = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scroll);
scrollView = new ScrollView(this); //初始化滚动视图
TextView tv = new TextView(this); //初始化文本视图
tv.setTextSize(23); //设置文本视图中文字的大小
for(int i=0; i<30 ; i++){ //循环组成一个较长的字符串
str = str + msg;
}
tv.setText(str); //设置文本控件的内容
scrollView.addView(tv); //将文本控件添加到滚动视图中
setContentView(scrollView); //设置当前显示的用户界面
}
}
- 效果如下:
说明:滚动视图ScrollView的使用方法非常简单,只需将需要滚动的控件添加到ScrollView中即可。ScrollView可以在Java代码中设置,也可以通过XML文件进行设置,需要注意的是,ScrollView中同一时刻只能包含一个View。