RelativeLayout 布局中
此布局是不是没有android:orientation属性?在此不居中的控件,如果控件是动态生成的,有没有办法使用android:layout_above,android...
此布局是不是没有android:orientation属性? 在此不居中的控件,如果控件是动态生成的,有没有办法使用android:layout_above , android:layout_toLeftOf 等属性值,就是在java代码中如何使用这些属性?谢谢各位大侠!
RelativeLayout layout=new RelativeLayout(Expanable.this);
ImageView headImages=new ImageView(Expanable.this);
headImages.setImageResource(headphotos[groupPosition][childPosition]);
layout.addView(headImages);
TextView textView=new TextView(Expanable.this);
textView.setText(strNames[groupPosition][childPosition]);
layout.addView(textView);
在RelativeLayout不居中添加两个控件,让textView位于ImageView 的右侧,默认是叠加显示的。 展开
RelativeLayout layout=new RelativeLayout(Expanable.this);
ImageView headImages=new ImageView(Expanable.this);
headImages.setImageResource(headphotos[groupPosition][childPosition]);
layout.addView(headImages);
TextView textView=new TextView(Expanable.this);
textView.setText(strNames[groupPosition][childPosition]);
layout.addView(textView);
在RelativeLayout不居中添加两个控件,让textView位于ImageView 的右侧,默认是叠加显示的。 展开
1个回答
展开全部
RelativeLayout.LayoutParams linearLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
linearLayoutParams.bottomMargin = 70;
linearLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
linearLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
linearLayoutParams.addRule(RelativeLayout.LEFT_OF, R.id.btn2);
view.setLayoutParams(linearLayoutParams);
RelativeLayout.LayoutParams.WRAP_CONTENT);
linearLayoutParams.bottomMargin = 70;
linearLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
linearLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
linearLayoutParams.addRule(RelativeLayout.LEFT_OF, R.id.btn2);
view.setLayoutParams(linearLayoutParams);
追问
您好!可能没说明白,请看补充的代码,谢谢!在RelativeLayout布局中添加两个控件,让textView位于ImageView 的右侧,两个控件默认是叠加显示的。
追答
imageView.setId(12);
textParams.addRule(RelativeLayout.Right_OF, 12);
不要告诉我你看不懂
网易云信
2023-12-06 广告
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询