2014-09-10 42 views
0

我想将图像和文本置于horizo​​ntalSrollView中的图像下方。为此,我在horizo​​ntalSrollView中使用了一个relativeLayout。现在,如果我将视图添加到relativeLayout,它将被放置在另一个之上。
下面是我的代码
for(int j = 0; j < 7; j ++) { docName = new TextView(con);动态地将视图水平放置在relativeLayout中

      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代码

回答

0

必须设置了android:layout_below = “@ ID/PREV_ID” 在XML中它是这样的,例如,如果应该的话后, (对于兼容性有toRightOf,实际上toEndOf就足够了)

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

如果你想在java cod Ë你应该在这里找到方法名http://developer.android.com/reference/android/widget/TextView.html

我希望这可以帮助,如果没有,让我知道:)

快乐编码和好运:)

约翰

+0

我怎么才能前一个视图的ID。如果放置第一个视图,我将如何对齐它。 – user2686960 2014-09-10 08:48:21

+0

如果这是你所有的布局外壳,也许使用线性布局会更合适。那么你根本不需要关心这个...... 你可以将ID存储在一个附加数组中,例如 – JRsz 2014-09-10 09:19:49

+0

LinearLayout放置一个图像然后名称然后图像然后名称....这就是我想使用RelativeLayout的原因 – user2686960 2014-09-10 09:49:40