每行相对布局3的Android动态图像视图数组

时间:2016-06-02 08:55:43

标签: android imageview android-relativelayout

好吧,我想就如何在相对布局中每行动态显示图像视图寻求帮助。到目前为止我尝试的是我能够在其他下方显示图像视图,因为我可以在屏幕上添加最多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);

实际上,我可以使用gridviewgridlayout,但这些都不符合我的项目要求。

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

0 个答案:

没有答案