2013-01-07 32 views
8

का उपयोग करके टेक्स्टव्यू कैसे रखें, मैं एंड्रॉइड के लिए नया हूं, क्या कोई मेरी मदद कर सकता है? मुझे 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); 

एंड्रॉयड < हनीकोम्ब के बजाय सीधे स्थिति आपको बता "सेट यह पिक्सल दूर x बाएं/ऊपर से होगा करने के लिए स्थापित/दाएं/नीचे सीमा "।

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

view.setLayoutParams(lp); 
+0

ठीक है .. लेकिन फिर मुझे एक ही आउटपुट मिला .... – user123

+0

फिर हमें अपना आउटपुट दिखाएं। अधिक जानकारी, अधिक सेवा। –

संबंधित मुद्दे