今天呢,仍然在进行那一个项目,在痛苦的修改过程中,总结出了一些有用的注意事项:

我们应该注意到了,在一个designer里面,可能有直接的图图,然后还会有相应的descript,这里需要强调一点就是,图片的约束力小于内部description,内部又小于外部,所以在我们进行修改代码,或者移植代码需要进行修改一个页面layout的时候,不能让外部的代码来适应内部的结构,应该让内部的结构图来适应外部的代码,这样才能保证较高的正确率。

比如我们从其他地方复制了一个layout过来,自带的有名字,我们想让这个layout适应我们的环境,让他可以用,这时候外面的代码五花八门,几千行。

这时候,在对这个代码的内容不是很通畅的情况下,我们就要把内部结构的图片信息根据外面的代码来进行修改从而适应我们想要的结果,这样不管外面的代码结构多么复杂,怎么弄的引用来引用去,我们都可以使新的结构可以直接为我所用。

那么接下来说一下关于radiobutton 的一些用法,现在在做的项目里面有这样一个界面:

嗯~~~~好多的选择按钮,那么这些按钮可以怎么来实现呢,一个简单的实现就是直接利用radiobutton:

这个呢,是我们的使用的一个layout,这个layout的形状都是在内部进行定义的,因为这样比较方便,直接loadlayout就可以在多个程序当中使用这个layout的形式,不用再写很多重复的代码。

而我们想再根据不同的环境做小的修改的时候就可以在外部进行一些详细的修改:

应该都看到了我们在内部已经声明并且设置好了位置,还有他们的事件名称,这时候我们就可以继续一些关于逻辑的设计了。

这样的逻辑很简单,就是利用tag来分辨不同的内容,并且获得我们想要的结果,至于这些函数都是干什么用的,就是商业机密了,不能透露滴!

我们只是用这三个按钮做了个例子,其中有一点要注意,就是在一个parent里面的一堆radio button是一组的,就是在这个父类里面,这些按钮只能有一个是被选中的,其实呢,这样的功能也可以用一堆一般的按钮来实现,咱们下回再说

来来来,看看最后的效果图:

就是这样的呦,根据我们选的结果可以获得相应的数值呢!

我们加上log函数:

然后!再看看用一般按钮实现的大概效果:

哈哈!看着好看了点,而且在顶部能显示我们的选项呦~其实实现起来很简单,就留个念想吧!!!

(本文为连刊,预知菜鸟的逆袭,请继续关注,直接扫描以下二维码并关注,便可查阅菜鸟逆袭全刊!加入我们,摇身一变“高富帅”“白富美”,掌握好技术,拿高薪、买房买车!走向人生巅峰!!!快来吧!!!)

由于上传附件及文字限制,有时部分图片、文字可能显示不了,详情请见:http://mp.weixin.qq.com/s?__biz=MzI5ODI3NzY2MA==&mid=100000234&idx=1&sn=c5c71032178511bddf81c4bbee3e6ec9#rd
欢迎大家一起交流。
扫描以下二维码,获取更多更精美文章!(扫码关注有意向不到的惊喜的哦!!)
 
关注我们微信订阅号( uniguytech100) 与服务号(uniguytech),获取更多更精美文章!
也欢迎加入【大家技术网讨论QQ群】,群号码:256175955,请备注你个人的介绍!让我们一起聊聊it的那些事!

转载于:https://my.oschina.net/uniguy/blog/684747

华丽成长为IT高富帅、IT白富美(七)相关推荐

  1. 华丽成长为IT高富帅、IT白富美(九)

    仍然在做项目!!!!彪悍的人生不需要解释,这回说说一个各路class互相调用的例子与一个cunsomlistview的结合用法 Customlistview 与 listview的区别呢,就在于lis ...

  2. 华丽成长为IT高富帅、IT白富美(12)

    先说说一个关于动画的小知识,关于动画,B4A官方提供了一个animation的库,其实也很方便了,这就是一个科普,可能就是这个animation的简单实现,说不定其内部就是这么做的哈. 就是这货啊,这 ...

  3. 华丽成长为IT高富帅、IT白富美(十一)

    今天呢学习了一些API哈,主要是在做一个界面的时候,需要对API做到一定的了解才能继续进行,之前的界面也是牵扯到了这些个API啊,但是呢,都不需要对它有神马了解就可以了,但是这回这个不了解不行,就.. ...

  4. 华丽成长为IT高富帅、IT白富美(六)

    多平台原生B4X开发学习日志-第六天 还在做一个项目,今天说说这个menu.     就是这样的,不用按钮来切换页面了,我们用一个菜单来进行切换. 菜单呢,就是menu. 在B4A1里面就是: 这货, ...

  5. 华丽成长为IT高富帅、IT白富美(十)

    一直在做那个项目啊,至今为止已经做了有一半了吧..(我猜的) 先说说血与泪的经验,每当我们做出来一点点东西,对整个项目进行了一定的修改之后,我们一定要有一个代码管理储藏的程序,我们用的是乌龟SVN, ...

  6. 华丽成长为IT高富帅、IT白富美(八)

    今天呢,继续说说那个按钮,用一般的按钮实现radiobutton的功能. 很简单啊,基本思路就是添加一个临时按钮,这个临时按钮指向现在的按钮,当下一个按钮被按的时候,临时按钮的值被设置初始化,在将现在 ...

  7. 华丽成长为IT高富帅、IT白富美(十三)

    多平台原生开发日志13 崩了啊!这个项目快到截至时间了,然后我们现在就是赶进度赶进度赶进度了... 然后呢学习了一个很重要的技能,就是把图片上传,然后在从网上拿下来,然后扔到一个IMAGEVIEW里面 ...

  8. 逆袭高富帅 屌丝成长必备APP大搜罗

    新年伊始,你是不是还没有对象?看着高富帅和白富美相约去度假,作为一名屌丝的你,是不是有点眼馋呢?什么?你还在用陌陌.微信摇妹纸?那你就真的OUT啦!想要靠别人,不如靠自己,只有当屌丝逆袭成了高富帅,才 ...

  9. 从湖湘味走向国际范 ——互联网岳麓峰会七年养成记

    9月8日,来自全国的八方宾客将云集湖南国际会展中心,将又一次长沙论道,共赴一场星城之约. 2020岳麓峰会新闻发布会现场 寒来暑往,时隔一年,这座幸福星城,再度迎来"高光时刻".9 ...

最新文章

  1. Django 模型层(1)
  2. 写给java初学者,从零开始学习java开发的完整学习路线
  3. 使用jackson转换类型时报Unrecognized field
  4. 远洋渔船一次出海好几年,生活枯燥,那你在船上最开心的事是啥?
  5. 程序员,你会说话吗?
  6. Win10重装系统后如何合并分区?
  7. 中秋节主题征文 | 那些不朽的描写月亮的诗词
  8. 自定义jsx解析工厂函数
  9. Python解决乱码 \x222\x22,\x0A
  10. 2021年什么邮箱最好用,这款电子邮箱让你的工作效率翻倍!
  11. 西南科技大学计算机专业全国排名,西南科技大学为什么在全国大学排名很低?...
  12. Windows 系统上查询 NVIDIA GPU 型号、CUDA 版本和驱动程序版本
  13. 北航计算机学院复试专业课科目,2018北航自招复试经历总结
  14. 详解注意力机制和Transformer
  15. CBI 图解机器人创业公司投资热点
  16. RGB与HSL、ESL转换
  17. 做律师的风险不止于此啊!!
  18. R语言VaR市场风险计算方法与回测、用LOGIT逻辑回归、PROBIT模型信用风险与分类模型...
  19. Linux中打开谷歌浏览器后一直在转圈
  20. python按行读字符串,python按行读取文件并找出其中指定字符串

热门文章

  1. bindService流程
  2. mysql limit 菜鸟_MySQL之二---MySQL菜鸟入门“秘籍”
  3. 连平新视界-连平最全客车发车时刻表!收好喽
  4. python爬取全国13个城市旅游数据,告诉你那里最受欢迎
  5. 中鑫吉鼎|低收入家庭要实现财务自由应该如何理财
  6. get和post 的区别
  7. git rev-list从A到B之间的所有提交
  8. Jmeter设置HTTP代理服务器后浏览器无法联网
  9. 【四十二】Python全栈之路--JS
  10. spring bean创建流程