欢迎来到天天文库
浏览记录
ID:57650124
大小:481.51 KB
页数:21页
时间:2020-08-30
《DroidDraw学习笔记(中文).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、GUI可视化设计器DroidDrawDroidDraw是基于JavaSwing的Android界面设计器,可以通过它生成复杂的AndroidLayoutXml文件。2、AnDroidDrowAnDroidDrow是与DroidDraw集成的Android应用程序,它允许你从DroidDraw应用程序下载你的GUI,也允许你在一个AnDroidDraw设备上预览你的GUI。步骤零:下载AnDroidDraw.apk使用adbinstallAnDroidDraw.apk把它安装到你的Androi
2、d设备上。(参考CSDN做的笔记)安装一个端口转发规则:adbforwardtcp:6100tcp:7100步骤一:在你的Android设备上运行AnDroidDraw,你应该看到这样。步骤二:在你的电脑上运行DroidDraw,并创建一个GUI,接下来从DroidDraw菜单中选择“project->sendGUItoDevice”。步骤三:现在可以在Android屏幕看到新创建的GUI的XML。如图。步骤四:点击“previewLayout”按钮预览你的GUI。步骤五:当你结束时,点击向后的
3、箭头,来返回AnDroidDraw的主屏幕。记住:如果你感兴趣,你可以在文件框中编辑该XML文件,并且你再次点击“Previewlayout”来查看修改。然而,这些修改并不会返回到DroidDraw。步骤六:OK。DroidDraw教程一:CurrencyConverter步骤零:本教程讲给你一个简短的介绍,关于使用DroidDraw用户界面设计器来开发一个Android上的GUI应用程序。步骤一:登陆到DroidDrawUIDesigner.步骤二:设置根布局为RelativeLayout(相
4、对布局)步骤三:选择“layouts”标签步骤四:从Layouts面板中把一个LinearLayout对象拖放到屏幕顶部的中心位置。步骤五:选择该linearlayout对象并点击属性“properties“标签开始编辑Layout属性值,把Width属性值设为”200px“,Height属性值设为”130px“,点击”Apply“来应用改变。步骤六:转到“Widget“标签。步骤七:把两个TextView对象和两个EditView对象交替拖放到LinearLayout中。步骤八:把一个Radi
5、oGroup对象拖放到LinearLayout中,把两个RadioButton对象拖放到RadioGroup对象中。步骤九:把一个Button对象放到根RelativeLayout中,它在LinearLayout下面。他应该和LinearLayout对象的右边对齐。步骤十:编辑每个TextView对象的属性值,上面一个文本设置成“Dollars“,并设置成“bold“字体样式。下面一个文本设置成“Euros“,并设置成“bold“字体样式。步骤十一:如以下内容编辑EditView的属性值:id修
6、改成:“@+id/dollors“文本内容设置为空宽度修改为:“100px“十一步半:把第二个EditView也加上如上设置,只不过id修改为“@+id/euros“。步骤十二:编辑第一个RadioButton属性:文本设为“DollorsToEuros“,并把它的的id设为”@+id/dtoe“.编辑第二个RadioButton属性:为本设为“EurosToDollors“,并把它的id设为”@+id/etod“.重要注意事项:你必须正确的获取id,因为这是你在代码中如何获取搜索到该UI元素的
7、方式。步骤十三:编辑Button属性,文本修改为“Convert“,它的id设置为”@+id/convert“.步骤十四:点击“Generate“按钮生成XML布局。步骤十五:在Eclipse中创建一个新的Adroid工程,从DroidDraw剪切该XML并粘贴换到res/layout/main.xml的内容。到这里你就可以运行你的GUI了。步骤十六:最后一步是实际的代码转换。它不多,你可以用代码查看一下你的GUI元素。如下代码:this.findViewById(R.id.).Here
8、isthecompletecodefortheCurrencyConverteractivity:importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.RadioButton;importandroid.widget.Text
此文档下载收益归作者所有