android中父类为 横向布局 子类如何靠右显示
展开全部
子类中重新对对象设置对齐方式,看看是否能达到你的要求。
追问
在子类中设置android:layout_gravity = “right”不可以实现,但在父类中设置android:gravity = “right”就是现实了!为啥呢?父类中 android:layout_width="match_parent"。
追答
android:gravity 试一试呢。
你用的是什么布局?如果是绝对布局的话,还可以直接和父类右对齐。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在对应的控件中使用android:layout_gravity标签即可。
android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
例如:
<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:layout_width="wrap_content"
android:gravity="center"
android:layout_height="wrap_content"
android:text="one"
android:layout_gravity="right"/>
</LinearLayout>
这里android:gravity标签使EditText文字居中,android:layout_gravity标签使EditText的布局右对齐。
android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
例如:
<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:layout_width="wrap_content"
android:gravity="center"
android:layout_height="wrap_content"
android:text="one"
android:layout_gravity="right"/>
</LinearLayout>
这里android:gravity标签使EditText文字居中,android:layout_gravity标签使EditText的布局右对齐。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-08
展开全部
学会自行开发呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询