2014-12-19 44 views
-1

我拖入Android ADK的Android屏幕中的所有文本瀏覽和查找條似乎都默認鎖定在屏幕的左側:
enter image description here我的應用程序中的所有控件都與屏幕左側鎖定

這是XML文件:

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


    <TextView 
     android:id="@+id/freqIndxTextView_id" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/freqIndxTextView_string" /> 
    . 
    . 
    . 
    . 
    . 
    </LinearLayout> 

我假設的問題是,我不明白的LinearLayout是如何工作的。我可以向上和向下移動文本瀏覽和查找條,但他們的左側似乎卡在屏幕的左側邊緣。我如何刪除此功能?是否有可能像在Visual C++中那樣在IDE上拖放控件?

+0

使用邊距或填充到textview – 2014-12-19 08:48:21

+0

您應該看看相對佈局。 並且在IDE中可以進行拖放控制,但爲了正確佈局,您應該使用xml。 – justDroid 2014-12-19 08:50:10

回答

2

嘗試在XML使用保證金,這樣的:

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


    <TextView 
     android:id="@+id/freqIndxTextView_id" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="20dp" 
     android:text="@string/freqIndxTextView_string" /> 
    </LinearLayout> 

這是給你的指示。希望它能幫助:) http://android4beginners.com/2013/07/lesson-2-2-how-to-use-margins-and-paddings-in-android-layout/

1

要麼添加填充到的LinearLayout,或改變重力中心

android:paddingLeft="16dp" 

或者

android:gravity="center" 
1

由於@QuantumTiger寫道,你可以使用

的android:paddingLeft = 「16DP」

您可以使用太

機器人:margingLeft = 「16DP」

它們之間有一點區別。

無論如何,你可以找到更多的信息here

相關問題