动态地将视图水平放置在relativeLayout中

时间:2014-09-10 08:07:18

标签: android relativelayout

我想将图像和文本放在horizo​​ntalSrollView中。为此,我在horizo​​ntalSrollView中使用relativeLayout。现在,如果我将视图添加到relativeLayout,则将其放在另一个上面 以下是我的代码
        for(int j = 0; j< 7; j ++)           {                               docName = new TextView(con);

                         doc_Name=doctors.get(j).getDoc_name();
                         appendLog("docName");
                         docName.setText(doc_Name);
                         docName.setId(111);
                       //new ImageLoadTask(doctors.get(j),imageView,context).execute(null, null);    

                        docLinearLayout.addView(docName);
                     }

我的XML代码
                                 

1 个答案:

答案 0 :(得分:0)

你必须设置android:layout_below =" @ id / PREV_ID" 在xml中它看起来像这样,例如,如果它应该在之前的项目之后(为了兼容性,有toRightOf,实际上toEndOf就足够了)

        android:layout_toEndOf = "@id/TopBarLogo"
        android:layout_toRightOf = "@id/TopBarLogo"

如果你想在java代码中这样做,你应该在这里找到方法名http://developer.android.com/reference/android/widget/TextView.html

我希望这有帮助,如果没有,请告诉我:)。

快乐的编码和好运:))

约翰