2012-06-05 10 views
9

Ist es möglich, innerhalb eines EditText, der in einem ScrollView ist, zu scrollen?Innerhalb eines EditText scrollen, der in einem ScrollView ist

Oder ist es möglich, dass der EditText im Hochformat auf der Tastatur eingebettet ist? Etwas wie WhatsApp, dass EditText scrollbar ist.

+0

Nur android: Scrollbalken = "vertical" entfernen ... –

+0

Ich muss nach innen blättern mein lineares Layout auch. – Klaasvaak

+0

Höhe von EditText anstelle von Wrap-Inhalt korrigieren. –

Antwort

37
EditText dwEdit = (EditText) findViewById(R.id.DwEdit);  
dwEdit.setOnTouchListener(new OnTouchListener() { 

       public boolean onTouch(View view, MotionEvent event) { 
        // TODO Auto-generated method stub 
        if (view.getId() ==R.id.DwEdit) { 
         view.getParent().requestDisallowInterceptTouchEvent(true); 
         switch (event.getAction()&MotionEvent.ACTION_MASK){ 
         case MotionEvent.ACTION_UP: 
          view.getParent().requestDisallowInterceptTouchEvent(false); 
          break; 
         } 
        } 
        return false; 
       } 
      }); 

Und in der XML-Datei

 <EditText 
     android:id="@+id/DwEdit" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:minLines="10" 
     android:scrollbarStyle="insideInset" 
     android:scrollbars="vertical" 
     android:overScrollMode="always" 
     android:inputType="textCapSentences"> 
     </EditText> 

Ich hoffe, es wird Ihnen helfen ..

+1

genial !!! funktioniert gut! –

+0

Danke ... user1840899 – Amsheer

+1

Ich war sehr lange auf der Suche nach – Androider

Verwandte Themen