2013-01-07 13 views
8

私はアンドロイドを初めて使っています。誰でも助けてくれますか?x、y position.howを使用してtextview値とボタンとイメージビューを表示する必要があります。x、yの位置を使ってテキストビューを配置する方法

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

<Button 
    android:id="@+id/level1" 
    android:layout_width="560dp" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="71dp" 
    android:background="@drawable/levelbox" 
    /> 

<TextView 
    android:id="@+id/levelno1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginTop="43dp" 
    android:background="@drawable/levelno" /> 

<TextView 
    android:id="@+id/lastshoot1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/level1" 
    android:layout_alignParentLeft="true" 
    android:layout_marginBottom="18dp" 
    android:layout_marginLeft="85dp" 
    android:text="134" 
    android:textSize="20sp" /> 

<TextView 
    android:id="@+id/bestshoot1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/lastshoot1" 
    android:layout_alignBottom="@+id/lastshoot1" 
    android:layout_marginLeft="50dp" 
    android:layout_toRightOf="@+id/lastshoot1" 
    android:text="123" 
    android:textSize="20sp" /> 

<ImageView 
    android:id="@+id/levelonestar1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/bestshoot1" 
    android:layout_marginLeft="17dp" 
    android:layout_marginBottom="10dp" 
    android:layout_toRightOf="@+id/bestshoot1" 
    android:src="@drawable/star1" /> 

<ImageView 
    android:id="@+id/levelonestar2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignTop="@+id/levelonestar1" 
    android:layout_toRightOf="@+id/levelonestar1" 
    android:src="@drawable/star1" /> 

<ImageView 
    android:id="@+id/levelonestar3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignTop="@+id/levelonestar2" 
    android:layout_toRightOf="@+id/levelonestar2" 
    android:layout_marginRight="2dp" 
    android:src="@drawable/star1" /> 

私はそれを示すべきである50回まで、プログラムを経由して、これを必要とする。(50個のボタン).Canいずれか、私に事前のおかげでを別の方法を提案します。

答えて

14

アンドロイド> =ハニカム(自己説明)

view.setX(x); 
view.setY(y); 

アンドロイド<ハニカム 代わりに直接位置に設定するのあなたはそれが離れて左/上からのピクセルを×セット」教えてくれます/右/下の境界線 "を選択します。

RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); 
lp.setMargins(x, y, 0, 0); 

view.setLayoutParams(lp); 
+0

ok ..しかし、私は同じ出力を得ました.... – user123

+0

あなたの出力を表示してください。より多くの情報、より多くのサービス。 –

関連する問題