android2.x中android:layout_marginRight不起作用的解决办法

1、如果LinearLayout中使用android:layout_marginRight不起作用,通过测试原来在android2.x中,如果一个控件中有android:layout_gravity属性,就会出现android:layout_marginRight没有应有的效果,而是把左边距加到右边距上去,直接去掉android:layout_gravity这个属性就能解决

2、如果是在RelativeLayout中不起作用,请在这个代码前加了一条android:layout_alignParentRight="true",就行

3、如果是ScrollView中的LinearLayout 中设置margin 类的属性无效,解决方法 LinearLayout中加android:layout_gravity="top" 属性就ok,

4、如果是LineaerLayout放到scrollview或者RelativeLayou里面中layout_margin失效不起作用,解决方法在属性里面加入android:layout_gravity="top",大家注意跟1是不一样的,1是LinearLayout里面的控件,而这里是指LinearLayout在其他控件中的情况,请分清对待。

上面不知道是是个bug还是什么其他原因。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
"一、课程设计(实训)目的及要求 " "本实训是在学习android的基础上进行的一次综合实践。通过综合训练,要 " "求学生掌握android的网络编程和3G编程的应用,并较系统地掌握JAVA语言 " "程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行" "独立的3G应用程序开发,能够在实际操作得到进一步的提高,为以后的学" "习和工作打下良好的基础。 " "1、培养学生运用所学课程android的理论知识和技能,分析解决计算机实 " "际应用的问题的能力。 " "2、培养学生掌握用android的知识开发网络和3G应用程序的思想和方法。 " "3、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能" "力。 " "4、通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全" "部内容,包括: " " 确定开发的系统,收集和调查有关技术资料。 " " 按软件工程步骤进行系统开发。 " " 对系统进行测试和完善。 " " 完成课程设计报告。 " "二、设计思路 " "(需求分析、功能介绍、模块划分、数据流图)或实训内容与安排 " "一.需求分析: " "计算器:通过计算器实现简单的加减乘除的运算 " "相册浏览器:通过相册浏览器浏览图片,并应用了重力感应系统,增加菜单" "项,通过菜单,可以退出程序,查看作者,查看关于该软件的一些信息,并" "能把图片设置为背景图片。 " "猜数字:自动生成一个1-100的整数,然后再文本框里输入一个1-100的数字" ",然后跟自动生成的数字比较,如果小了,提示"太小了",如果大了,提示" ""太大了",如果两个数相等,就提示"恭喜奖了"。 " "二:功能介绍 " "计算器:计算器拥有加、减、乘、除四个简单的运算。并有清除功能。 " "相册浏览器:按"上一张"按钮可以当前图片的前面一张图片,按"下一张"按" "钮可以当前图片的后面一张图片。按"menu"按钮可以弹出菜单选项,菜单选" "项里有4个选项,分别为"退出","作者","关于","设置"。按"退出"选项 " ",可以退出程序;按"作者"选项,查看作者信息;按"关于"选项,查看软件" "信息;按"设置",把图片设为背景图片。 " "猜数字:系统自动生成一个1-100的整数,然后再文本框里输入一个1-100的" "数字,两数比较,如果小了,就提示太小了,,如果大了,就提示太大了," "并在textview输出还有几次机会。当两数相等时,就提示"恭喜你奖"。" "当按"重新来过",游戏重新开始。 " "三:模块划分 " "计算机: " " " " " "计算机界面: " " " "运行界面: " " " "界面文件 main.xml " "<?xml version="1.0" encoding="utf-8"?> " "<LinearLayout " "xmlns:android="http://schemas.android.com/apk/res/android" " "android:orientation="vertical" " "android:layout_width="fill_parent" " "android:layout_height="fill_parent" " "> " "<EditText " "android:id="@+id/EditText" " "android:layout_width="fill_parent" " "android:layout_height="wrap_content" " "android:digits="1234567890." " "android:layout_marginBottom="10px" " "android:gravity="right" " "/> " "<TableLayout " "android:orientation="vertical" " "android:layout_width="fill_parent" " "android:layout_height="wrap_content" " "android:gravity="center_horizontal"> " "<TableRow " "android:layout_marginBottom="5dp"> " "<Button " "android:id="@+id/onebut" " "android:layout_width="wrap_content" " "android:layout_height="wrap_content" " "android:layout_marginRight="5dp" " "android:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值