Ich möchte editiertext, die 3 Zeilen haben und wenn der Text edittext 3 Zeilen Grenze überschreitet dann sollte vertikale Bildlaufleiste für Benutzer sichtbar sein.Wie erstellt man mehrzeiligen Editiertext mit Bildlauf innerhalb der Aktivität?
6
A
Antwort
9
kann 100%
<EditText
android:inputType="textMultiLine"
android:lines="int number" <!-- Total Lines prior display -->
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:scrollbars="vertical"/>
0
Haben Sie versucht mit? :
<EditText
android:id="@+id/edt_note"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:maxLines="3"
>
9
Verwenden inputType="textMultiLine"
und setzen android:lines="3"
wie:
<EditText
android:inputType="textMultiLine"
android:lines="3" <!-- Total Lines prior display -->
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:scrollbars="vertical"
/>
2
In Ihrem Text bearbeiten fügen Sie einfach
android:inputType="textMultiLine"
android:maxLines="3">
0
Dieser Code-Schnipsel Nehmen ... Sie Ihre Anforderung Recht bekommen. Und eine Sache zu beachten, müssen Sie hart codierte Höhe von ScrollView geben ... Ich gebe hier als 70dip.
<ScrollView
android:layout_width="fill_parent"
android:layout_height="70dip" >
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="false" />
</ScrollView>
0
funktionieren, wenn Textview Linien zweizeilige Scroll überschreitet
if (mTvContacts.getLayout().getLineCount() >= 2) {
if (scrollContactsHeight == 0)
scrollContactsHeight = scrollContacts.getHeight();
scrollContacts.getLayoutParams().height = scrollContactsHeight * 2;
} else {
if (scrollContactsHeight == 0)
scrollContacts.getLayoutParams().height = scrollContacts.getHeight();
else
scrollContacts.getLayoutParams().height = scrollContacts.getHeight()/2;
}
<ScrollView
android:id="@+id/scrollContacts"
android:layout_width="wrap_content"
android:layout_centerHorizontal="true"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_toRightOf="@+id/tvTo"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/imgAddContacts">
<TextView
android:id="@+id/tvContacts"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="wfd"
android:textColor="#000" />
</ScrollView>
0
scrollt ich glaube, diese Frage mehr über das Hinzufügen von mehrzeilige editText innerhalb Scrollview ist.
Innenscroll, Wenn Ihr EditText mehr Text hat man nicht in der Lage sein, nach innen zu bewegen, und nicht ganze Seite scrollt.
Sie können dies mit Hilfe von Touch erreichen.
edtDescription = (EditText)findViewById(R.id.edt_description);
edtDescription.setVerticalScrollBarEnabled(true);
edtDescription.setOverScrollMode(View.OVER_SCROLL_ALWAYS);
edtDescription.setScrollBarStyle(View.SCROLLBARS_INSIDE_INSET);
edtDescription.setMovementMethod(ScrollingMovementMethod.getInstance());
edtDescription.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
view.getParent().requestDisallowInterceptTouchEvent(true);
if ((motionEvent.getAction() & MotionEvent.ACTION_UP) != 0 && (motionEvent.getActionMasked() & MotionEvent.ACTION_UP) != 0)
{
view.getParent().requestDisallowInterceptTouchEvent(false);
}
return false;
}
});
Verwandte Themen
- 1. Wie man mehrzeiligen editiertext in android machen
- 2. Wie man Zeichen aus Editiertext entfernt?
- 3. Wie erstellt man mehrzeiligen Text bei ListBox (TextBox Element)?
- 4. Wie erstellt man mehrzeiligen Tooltip Text in GWT
- 5. Wie man Textview die gleiche wie einen mehrspurigen editiertext ausgibt?
- 6. Aktivität innerhalb Aktivität
- 7. wie man Bildergalerie mit horizontaler Bildlauf erstellen
- 8. mit den Roll Aktivität innerhalb Navigation Aktivität
- 9. Bildlauf mit Bildlauf auf Textbereich
- 10. Platziere Kommentare innerhalb eines mehrzeiligen Listenliterals
- 11. Wie bekomme ich Werte von editiertext, der in Fragment auf Knopfdruck ist, was in Aktivität ist?
- 12. Wie startet man die Aktivität innerhalb von Code?
- 13. KeyCode_Enter zum nächsten Editiertext
- 14. Bild überlappenden Editiertext während der Eingabe
- 15. Recycling innerhalb einer bestehenden Aktivität vs. Eröffnung einer anderen Aktivität
- 16. Wie erstelle ich mehrzeiligen Text mit der Methode dojo createText()?
- 17. Commit-Fragment von onLoadFinished innerhalb der Aktivität
- 18. UICollectionView: Wie erkennt man, wenn der Bildlauf gestoppt wurde
- 19. Wie funktioniert ontouchevent() von editiertext?
- 20. Wie implementiert man eine einfache Syntax-Highlighting-Methode für editiertext?
- 21. Wie fügt man Text in einen Editiertext in Android ein?
- 22. Edittext behält den Fokus, wenn Tastatur und Bildlauf der Listenansicht
- 23. Android Toast nicht innerhalb onDestroy der Aktivität
- 24. Wie erstellt man ein XWalkView innerhalb eines Dienstes?
- 25. Wie man Shortcodes mit Funktion innerhalb der Funktion in WordPress erstellt
- 26. Wie erstellt man eine Tabelle innerhalb der kürzlich erstellten Datenbank mit dynamischen SQL?
- 27. Wie man ein Shell-Skript (/ bin/sh) mit der Option -s erstellt und die Eingabe innerhalb
- 28. Zeigen Download Fortschritt innerhalb Aktivität mit DownloadManager
- 29. Wie erstellt man das Jpa-Repository dynamisch innerhalb einer Klasse?
- 30. Wie erstellt man Javadoc aus Quellen innerhalb einer .jar-Datei?