2016-08-20 168 views
1

如您在圖像中看到的那樣如果屏幕完成,EditText名稱字段中的文本將垂直移動。我想這個水平移動,誰能幫助我,請Android Edittext水平滾動

activty xml android

我用我的活動XML的代碼如下:

<EditText 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/et_name_signup" 
      android:paddingLeft="5dp" 
      android:layout_marginTop="2dp" 
      android:background="@android:color/transparent" 
      android:scrollHorizontally="true" 
      /> 
+0

你能告訴我你想要什麼嗎? –

+0

實際上,如果屏幕布局結束,我們希望文字垂直增加,既不向下(水平),也向下移動。你可以在名稱部分看到。我張貼了一個圖像 – bufferking

+1

檢查此android:singleLine =真或android:maxLines =「1」 –

回答

0
<EditText 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/et_name_signup" 
     android:paddingLeft="5dp" 
     android:layout_marginTop="2dp" 
     android:singleLine="true" 
     android:background="@android:color/transparent" 
     android:scrollHorizontally="true"/> 

機器人:MAXLINES = 「1」,即使垂直方向上滾動,但它只會顯示一條線。它不會水平滾動EditText。

+0

對我來說這種方法的工作....非常感謝 – bufferking

0

使用

<EditText 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/editText" 
    android:singleLine="true" 
    android:layout_gravity="center_horizontal"/> 
0

試試這個

<EditText 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/editText" 
    android:maxLines="1" 
    android:scrollHorizontally="true" 
    android:layout_gravity="center_horizontal"/> 
0

試試這段代碼,它會水平滾動並單行滾動。

<EditText 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:id="@+id/editText" 
android:singleLine="true" 
android:scrollHorizontally="true" 
android:layout_gravity="center_horizontal"/>