android如何用代码加一个View1到另一个View2的下方?

就是实现类似以下代码的效果,但是singletweet_toolemoji是用代码添加的<RelativeLayoutandroid:id="@+id/sendtweet... 就是实现类似以下代码的效果,但是singletweet_toolemoji是用代码添加的
<RelativeLayout
android:id="@+id/sendtweet_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<ImageView
android:id="@+id/singletweet_toolgeo"
android:layout_width="35dp"
android:layout_height="35dp"
android:gravity="center"
android:src="@drawable/icon_geo"

>
</ImageView>
<ImageView
android:id="@+id/singletweet_toolemoji"
android:paddingRight="10dp"
android:layout_width="35dp"
android:layout_height="35dp"
android:gravity="center"
android:src="@drawable/icon_emoji"
android:layout_toRightOf="@id/singletweet_toolgeo"
>
</ImageView>
</RelativeLayout>
展开
 我来答
大古就是加坦杰厄
推荐于2017-09-29 · 知道合伙人软件行家
大古就是加坦杰厄
知道合伙人软件行家
采纳数:12182 获赞数:23479
快乐回答每一天

向TA提问 私信TA
展开全部

  2种方法:

          ①线性布局(LinearLayout):在layout中新建一个text_one.xml文件,外面套的是先行布局,orientation设置垂直(vertical),里面放2个View控件,具体如图:


  代码:    

  效果图:


  ②:相对布局(RelativeLayout):跟线性布局一样,里面放2个View控件,分别设置View控件这个属性:android:layout_centerInParent="true",相对父控件居中,然后给第二个View控件设置layout_below属性,说明在第一个控件下放,详细见图:


  代码:


  效果图:

百度网友84ef749b56
2014-04-30 · TA获得超过291个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:206万
展开全部
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(35, 35);
lp.addRule(RIGHT_OF,R.id.singletweet_toolgeo); relativelayout.addView(imageview, lp);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式