我是android的新手,任何人都可以帮助我吗?.我需要使用x,y position显示textview值和按钮和imageview.它可能.我的编码.
<?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" />
Run Code Online (Sandbox Code Playgroud)
我需要这个通过编程方式最多50次应该显示.(50个按钮).任何人都可以建议我替代方式,谢谢你提前.
Sim*_*ert 18
Android> = Honeycomb(自我解释)
view.setX(x);
view.setY(y);
Run Code Online (Sandbox Code Playgroud)
Android <Honeycomb 而不是直接将其设置到您将告诉"将其设置为远离左/上/右/下边框x像素"的位置.
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
lp.setMargins(x, y, 0, 0);
view.setLayoutParams(lp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22695 次 |
| 最近记录: |