2013-10-21 51 views
1

嗯朋友。的EditText滾動與keyborad活躍

我有一個設計這樣:
enter image description here
時出現在鍵盤的主要滾動是十分必要的...如果我不作出這樣的,該按鈕可「看不到...... 的問題是當我嘗試EDITTEXT內招用鍵盤活躍... 我嘗試這樣做:

android:scrollbars="vertical" 

這:

setMovementMethod(new ScrollingMovementMethod()); 

但還沒有解決這個問題 任何人都可以幫我嗎? grax advance!

回答

0
Check this without using scroll bar: 
add permission in menifest file for corresponding activity. 
android:windowSoftInputMode="adjustPan" 
+0

你能給我舉個例子嗎? – Roldanhollow

0

請試試這個:

您的佈局應類似於例如:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/scrollView1" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:layout_alignParentLeft="true" 
android:layout_alignParentTop="true" > 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" > 

    <EditText 
     android:id="@+id/edittext" 
     android:layout_width="200dp" 
     android:layout_height="500dp" 
     android:text="some long text" 

    <Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Button" /> 
</LinearLayout> 

</ScrollView> 

,並在Java嘗試this

EditText edit = (EditText)findViewById(R.id.edittext); 
edit.setOnTouchListener(new OnTouchListener() { 
    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     if (v.getId() == R.id.edittext) { 
      v.getParent().requestDisallowInterceptTouchEvent(true); 
      switch (event.getAction() & MotionEvent.ACTION_MASK) { 
      case MotionEvent.ACTION_UP: 
       v.getParent().requestDisallowInterceptTouchEvent(false); 
       break; 
      } 
     } 
     return false; 
    } 
}); 

這可能是有益的。

+0

如何使用按鈕維護線性佈局:例如,當cel在橫向時,粗體,斜體樣式Evernote? – Roldanhollow

+0

請指出您確實想要做什麼以及如何嘗試做。最簡單的方法是如果你更新你的問題描述或添加新的問題。一般來說,印象筆記風格,你可以找到信息:http://stackoverflow.com/questions/10294064/android-evernote-style-layout和屏幕方向:http://stackoverflow.com/questions/151777/saving-activity-國家中,機器人 – mamakurka