2013-02-19 100 views
3

我喜歡像這樣設置Imageview。imageview像這樣的位置設置

http://wemakeucc.com/4.jpg)< - 檢查圖像請

我只用imageview的這樣直到現在。

<ImageView 
    android:id="@+id/a_01_b" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:src="@drawable/a_01_i" /> 

,所以我想知道的代碼,可以設置ImageView的這樣的圖像。

我該怎麼辦?

+0

您可以設置XML中的頂部和左側值,在DP – Triode 2013-02-19 13:47:28

+0

所以..我應該爲xml裏的機頂盒和左值做些什麼? – KRJ 2013-02-19 13:48:26

+0

請用代碼解釋.. 我無法理解,因爲我是初學者 – KRJ 2013-02-19 13:49:06

回答

1

這裏是代碼根據您的要求:

xml文件:和截圖

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="right" 
     android:orientation="vertical" 
     android:paddingBottom="30dp" 
     android:paddingRight="20dp" 
     android:paddingTop="20dp" > 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/android" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="right" 
     android:orientation="vertical" 
     android:paddingBottom="30dp" 
     android:paddingRight="120dp" 
     android:paddingTop="20dp" > 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/android" /> 
    </LinearLayout> 

</LinearLayout> 

enter image description here

現在剛剛設置的填充按照烏拉圭回合的需要...

-1

您正在尋找的答案是[LayoutParams] [1]。

回答你的問題:

ImageView iv = (ImageView)findViewById(R.id.my_imageView); 
AbsoluteLayout.LayoutParams absParams = 
    (AbsoluteLayout.LayoutParams)iv.getLayoutParams(); 
absParams.x = myX; 
absParams.y = myY; 
iv.setLayoutParams(absParams); 

解釋:要設置某種錨點(X/Y(你的ImageView

2

請參見下面的下面的XML

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 

    <ImageView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_marginRight="40dip" 
     android:layout_marginTop="60dip" // give dip value according to where you want to place first image view from top 
     android:background="@color/black" // set image according to you 
     android:id="@+id/imageviewone" /> 

    <ImageView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_marginLeft="40dip" 
     android:layout_marginTop="60dip" // give dip value what you have given to first edit text 
     android:background="@color/black" // set image according to you 
     android:layout_below="@+id/imageviewone" 
     android:id="@+id/imageviewtwo" /> 
    </RelativeLayout> 

讓我知道,如果這可以幫助你