Android ScrollView的使用
2010-10-12 02:20:00 来源:本站整理43. return false;
44. }
45. // Button事件监听,当点击第一个按钮时增加一个button和一个textview
46. private Button.OnClickListener mClickListener = new Button.OnClickListener() {
47.
48. private int index = 1;
49.
50. @Override
51. public void onClick(View v) {
52. TextView tView = new TextView(Test_ScrollView.this);//定义一个 TextView
53. tView.setText("TextView" + index);//设置TextView的文本信息
54. //设置线性布局的属性
55. LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
56. LinearLayout.LayoutParams.FILL_PARENT,
57. LinearLayout.LayoutParams.WRAP_CONTENT);
58. mLayout.addView(tView, params);//添加一个TextView控件
59. Button button = new Button(Test_ScrollView.this);//定义一个 Button
60. button.setText("Button" + index);//设置Button的文本信息
61. button.setId(index++);
62. mLayout.addView(button, params);//添加一个Button控件
63. mHandler.post(mScrollToButton);//传递一个消息进行滚动
64. }
65.
66. };
67. private Runnable mScrollToButton = new Runnable() {
68.
69. @Override
70. public void run() {
71. int off = mLayout.getMeasuredHeight() - sView.getHeight();
72. if (off > 0) {
73. sView.scrollTo(0, off);//改变滚动条的位置
74. }
75. }
76.
77. };
78.
79.
80. }
package com.Aina.Android;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ScrollView;
Tags:Android ScrollView 使用
编辑录入:爽爽 [复制链接] [打 印]赞助商链接