WEB开发网
开发学院手机开发Android 开发 Android ScrollView的使用 阅读

Android ScrollView的使用

 2010-10-12 02:20:00 来源:本站整理   
核心提示:43. return false;44. }45. // Button事件监听,当点击第一个按钮时增加一个button和一个textview46. private Button.OnClickListener mClickListener = new Button.OnClickListener() {47.48. p

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;

上一页  1 2 3 4 5  下一页

Tags:Android ScrollView 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接