好吧,我想就如何在相对布局中每行动态显示图像视图寻求帮助。到目前为止我尝试的是我能够在其他下方显示图像视图,因为我可以在屏幕上添加最多10张图像。 相反,我想每行添加3张图像 这是我的源代码:
int prevTextViewId = 0;
for(int i = 0; i < 1; i++)
{
{
final TextView textView = new TextView(context);
textView.setText(savedListCont[K]);
textView.setCompoundDrawablesRelativeWithIntrinsicBounds(null, bd,null , null);
textView.setPadding(0, 20, 0, 20);
textView.setTextColor(Color.WHITE);
textView.setMaxLines(1);
textView.setEllipsize(TextUtils.TruncateAt.MIDDLE);
int curTextViewId = prevTextViewId + 1;
textView.setId(curTextViewId);
final RelativeLayout.LayoutParams params =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.BELOW, prevTextViewId);
textView.setLayoutParams(params);
prevTextViewId = curTextViewId;
ll.addView(textView, params);
实际上,我可以使用gridview
或gridlayout
,但这些都不符合我的项目要求。
My layout:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/home_one"
android:layout_width="match_parent"
android:layout_height="match_parent">
</RelativeLayout>
谢谢&amp;问候, Aditya.J