Scrollable EditText in ScrollView

Ich suchte alle Beiträge zu diesem Thema, aber trotzdem konnte ich keine Lösung finden. Ich habe ein großes Layout und es ist scrollbar mit ScrollView und es hat auch EditText mit scrollable. Wenn ich versuche, edittext zu scrollen, beginnt das Layout zu scrollen. Wie kann ich das lösen?

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ScrollView android:id="@+id/lroot" android:layout_width="wrap_content" android:layout_height="wrap_content" android:fillViewport="true" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ImageView android:id="@+id/img6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:gravity="right" android:onClick="runInfo" android:src="@drawable/info_btn" /> <ImageView android:id="@+id/imageView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/splash" /> <!-- Scrollable EditText --> <EditText android:id="@+id/EditText01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:autoLink="all" android:background="@drawable/isim_soyisim" android:clickable="true" android:cursorVisible="true" android:gravity="left|top" android:scrollbars="vertical" android:inputType="textMultiLine" android:longClickable="false" android:maxLines="5" android:singleLine="false" /> </LinearLayout> </ScrollView> </LinearLayout> 

  • Android Studio erkennt den laufenden Emulator nicht
  • Wie deaktiviere ich das Overscroll und das Bounce in einer Android-Listenansicht?
  • Wie gehe ich mit ViewFlipper zu einer bestimmten Ansicht?
  • Testen von asynchronen Aufgaben mit robolectric
  • Android In App Billing DEVELOPER_PAYLOAD nicht durchkommen
  • Wie veröffentlichen Sie Gerätenamen (Variable) über WiFi, wie einige File Transfer-Anwendungen tun?
  • Platziere in FrameLayout in Android
  • Planen Sie eine Veröffentlichung auf Google Play Android Market
  • Beste Zeit / Tag, um auf Android Market zu veröffentlichen?
  • Wie kompiliere ich APK von der Befehlszeile?
  • Android Studio-Layout-Editor kann keine benutzerdefinierten Ansichten rendern
  • Wie kann ich den Affen-Wahnsinn stoppen?
  • 2 Solutions collect form web for “Scrollable EditText in ScrollView”

    Versuche diese Lösung

    Ref-Link

     EditText EtOne = (EditText) findViewById(R.id.EditText01); EtOne.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (v.getId() == R.id.comment1) { v.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction() & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_UP: v.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } }); 
     package com.sam.views; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; import android.widget.ScrollView; public class CustomScrollview extends ScrollView{ public CustomScrollview(Context context) { super(context); } public CustomScrollview(Context context, AttributeSet attrs) { super(context, attrs); } public CustomScrollview(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { final int action = ev.getAction(); switch (action) { case MotionEvent.ACTION_DOWN: super.onTouchEvent(ev); break; case MotionEvent.ACTION_MOVE: return false; // redirect MotionEvents to ourself case MotionEvent.ACTION_CANCEL: super.onTouchEvent(ev); break; case MotionEvent.ACTION_UP: return false; default: Log.i("VerticalScrollview", "onInterceptTouchEvent: " + action ); break; } return false; } @Override public boolean onTouchEvent(MotionEvent ev) { super.onTouchEvent(ev); return true; } } 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.