2012-02-28 27 views
0

之前,我已經硬編碼了圖像視圖和名稱的位置,但現在我從解析器設置圖片名稱和位置編程

我有位置的ArrayList,即X取回,y和形象的名字是我從檢索xml。現在我想將它分配給我的main3.xml佈局,該佈局具有相對佈局,子佈局爲我已指定位置和名稱的ImageView。

我是否需要膨脹佈局或任何其他想法?或者我應該讓10個圖像視圖編程

這裏是我的main3.xml佈局,這是一個硬編碼的,現在我想給那些通過代碼topmargin_left和頂部..

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/Level1Layout" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:onClick="objectClick" 
      android:background="@drawable/hh_gmw_03"> 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="593dp" 
     android:layout_marginLeft="998dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image1" 
     android:src="@drawable/hht3l01"/> 

    <ImageView 
     android:id="@+id/imageView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="39dp" 
     android:layout_marginLeft="20dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image1" 
     android:src="@drawable/hht3l02" /> 

    <ImageView 
     android:id="@+id/imageView3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="153dp" 
     android:layout_marginLeft="497dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image3" 
     android:src="@drawable/hht3l03" /> 

    <ImageView 
     android:id="@+id/imageView4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="524dp" 
     android:layout_marginLeft="998dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image4" 
     android:src="@drawable/hht3l04" /> 

    <ImageView 
     android:id="@+id/imageView5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="183dp" 
     android:layout_marginLeft="715dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image5" 
     android:src="@drawable/hht3l05" /> 

    <ImageView 
     android:id="@+id/imageView6" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="413dp" 
     android:layout_marginLeft="557dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image6" 
     android:src="@drawable/hht3l06" /> 

    <ImageView 
     android:id="@+id/imageView7" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="53dp" 
     android:layout_marginLeft="532dp" 
     android:onClick="objectClick" 
     android:contentDescription="Image1" 
     android:tag="Image7" 
     android:src="@drawable/hht3l07" /> 
</RelativeLayout> 

回答