Ich habe eine einfache Konstruktion; ein TextView in einer Scrollview, aber ich kann es nicht so machen, wie ich es will.TextView in HorizontalScrollView auf der rechten Seite setzen
Die Probleme, die ich jetzt bekomme;
- Die Scrollview erweitert hält, wenn einmal die Textview größer war als die Breite des Bildschirms, auch wenn ich den Text von Textview zu nichts festgelegt.
- Das TextView befindet sich auf der linken Seite.
Ich habe folgendes:
<HorizontalScrollView
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:layout_gravity="right"
android:background="@drawable/background_scrollviews_display"
android:id="@+id/scrollViewSum">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right">
<TextView
style="@style/TextStyleDisplay"
android:textSize="@dimen/fontSizeTextViewSum"
android:paddingLeft="@dimen/paddingDisplayTextViews"
android:paddingRight="@dimen/paddingDisplayTextViews"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right"
android:gravity="right|center"
android:id="@+id/textViewSum"/>
</LinearLayout>
</HorizontalScrollView>
Was ich will;
- Das TextView auf der rechten Seite;
- Die ScrollView wird nur erweitert, wenn TextView größer als die Breite des Bildschirms ist;
Ich habe viel versucht, aber ich kann einfach nicht die richtige Lösung finden.
Ich hoffe, jemand kann mir helfen!
ein Bild hinzufügen was du willst? –
haben Sie versucht, die Breite der TextView auf "wrap_content" zu setzen? – Chris623
Legen Sie entweder ein Gewicht fest oder passen Sie Ihre Textansicht richtig an. Momentan hat TextView die gleiche Größe wie das übergeordnete LinearLayout, welches die selbe Größe hat wie das übergeordnete ScrollView – VikingPingvin