WEB开发网
开发学院手机开发Android 开发 Android 动态增加控件 阅读

Android 动态增加控件

 2010-08-21 06:34:00 来源:WEB开发网   
核心提示:29. private LinearLayout.LayoutParams LP_FF = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);30. private LinearLayout.LayoutP

29. private LinearLayout.LayoutParams LP_FF = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);

30. private LinearLayout.LayoutParams LP_FW = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);

31. private LinearLayout.LayoutParams LP_WW = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

32.

33. @Override

34. public void onCreate( Bundle savedInstanceState )

35. {

36. super.onCreate( savedInstanceState );

37.

38. //聊天对白窗口需要滚动

39. ScrollView sv = new ScrollView(this);

40. sv.setLayoutParams( LP_FF );

41.

42. LinearLayout layout = new LinearLayout(this); //线性布局方式

43. layout.setOrientation( LinearLayout.VERTICAL ); //控件对其方式为垂直排列

44. layout.setBackgroundColor( 0xff00ffff ); //设置布局板的一个特殊颜色,这可以检验我们会话时候是否有地方颜色不正确!

45.

46. //丰富聊天页面,也顺带测试页面滚动效果,增加了10个重复的对话内容

47. for( int i=0; i<10; i++ )

48. {

49. setSendMsg( layout, this, getCurrColor(), i+"聊天内容在这里。。" );

50. }

51.

52. //发送文件效果1,圆环进度条,也是ProgressBar默认的效果

53. setSendFile( layout, this, getCurrColor(),"我的照片.jpg");

54.

55. //发送文件效果 2,矩行进度条,也是ProgressBar的风格设置成 style="?android:attr/progressBarStyleHorizontal"的效果

56. setSendFile2( layout, this, getCurrColor(),"我的照片.jpg");

57.

58. for( int i=0; i<10; i++ )

59. {

60. setSendMsg( layout, this, getCurrColor(), i+"聊天内容在这里。。" );

61. }

62. sv.addView( layout ); //把线性布局加入到ScrollView中

63. setContentView(sv); //设置当前的页面为ScrollView

上一页  1 2 3 4 5  下一页

Tags:Android 动态 增加

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