2012-08-04 46 views
1

我是新來的android編程。 我正在做一個應用程序,在這個我想要在我的屏幕中心的文本和按鈕。Android - 定位textview在中心

但我不知道如何做到這一點。

在此先感謝。

+1

發佈您的代碼,那麼我們就可以看你的努力(和其他設計)後,建議你。 – 2012-08-04 10:27:09

+0

只要做一些谷歌工作,並學習創建按鈕。做一些試驗,然後在這裏發表你的問題。從這裏開始:http://www.androidpeople.com/button HOpe它會幫助你學習基礎知識 – Dray 2012-08-04 10:31:33

回答

1

是的,你可以做到這一點,如果你的parrent佈局相對佈局

例子是:

<RelativeLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<Button 
android:id="@+id/mBtn" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="I am a Button!" 
android:layout_centerInParent="true" /> 

<TextView 
android:id="@+id/mTxt" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_centerHorizontal="true" 
android:text"Some Text" 
android:layout_above="@+id/mBtn" /> 

</RelativeLayout> 
1

試試這個佈局

<LinearLayout android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:gravity="center"> 
    <TextView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     andriod:text="Test"/> 
    <Button android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     andriod:text="Button"/> 
</LinearLayout> 
1

嘗試這種方式

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

    Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:text="Button" /> 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/button1" 
    android:layout_alignLeft="@+id/button1" 
    android:layout_marginBottom="17dp" 
    android:text="TextView" /> 
</RelativeLayout> 
1
<?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:layout_gravity="center" > 


<Button 
    android:id="@+id/button" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:text="This is button" 
    android:layout_centerInParent="true" /> 

    <TextView 
     android:id="@+id/textview" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:text="Text data dayay" 
     android:layout_above="@+id/button" /> 

</RelativeLayout>