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 [复制链接] [打 印]
赞助商链接