2014-09-10 41 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