2012-08-04 29 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>