TextView unterbricht den Text nicht
Ich habe Probleme mit textView, wenn die Linie vor ICS nicht unterbrochen wird. In ICS (ich glaube, dass Honeycomb auch funktioniert, aber ich habe es nicht ausprobiert) bricht der Text in textView gut, aber in Lebkuchen und darunter bleibt der Text einfach in einer Zeile. Irgendwelche Ideen, wie das behoben werden kann?
Ich benutze einen Viewpager und dies ist das Layout für jeden Bildschirm. Ich benutze benutzerdefinierte TextView, nur um benutzerdefinierte Schriftart hinzuzufügen, hoffe, das ist nicht das Problem.
pager_item.xml: `
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:padding="20dp" >
<com.ursus.absolution.startme.MyTextView
android:id="@+id/message_textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/quotes_background"
android:gravity="center"
android:textColor="#585858"
android:textSize="25dp" />
<com.ursus.absolution.startme.MyTextView
android:id="@+id/author_textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="#585858"
android:textSize="20dp" />
</LinearLayout>`
In ICS
_____________
| |
| |
| "This is |
| my cool |
| text" |
| |
|___________|
In gingerbread and below
_____________
| |
| |
| "This is my cool text"
| |
| |
| |
|___________|
Sorry, ich bin neu und kann keine Bilder posten. Vielen Dank im Voraus, hoffentlich habt ihr es verstanden.
///////AKTUALISIEREN///////////////
Okay Leute, das ist sehr interessant. Ich habe alle Ihre Vorschläge ausprobiert, aber keiner hat funktioniert. Deshalb habe ich ein neues leeres Projekt gestartet und einfach eine Textansicht in das Layout mit einer wirklich langen Zeichenfolge eingefügt und sie ist in Ordnung.
Also, ich weiß nicht, wie das möglich ist, aber es ist das benutzerdefinierte Thema, um die Actionbar zu gestalten, wenn ich es im Manifest auskommentiere, funktioniert es gut,Dies scheint jedoch auch das System-Holo-Thema zu tun
AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ursus.absolution.startme"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<application
android:icon="@drawable/iconn"
android:label="@string/app_name"
android:theme="@style/Theme.myStyle" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
</activity>
<activity
android:name=".SplashScreenActivity"
android:label="@string/title_activity_main"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
styles.xml
<resources>
<style name="Theme.myStyle" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/mycoolstyle_transparent_ActionBar</item>
</style>
<style name="mycoolstyle_transparent_ActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/transparent_actionbar</item>
</style>
... also wenn ich android hinzufüge: theme = "@ style / Theme.myStyle" im manifest verhalten sich die textviews schlechtWenn ich jedoch android: theme = "@ android: style / Theme.Holo" hinzufüge, verhält es sich genauso, wie ich es normalerweise tun würde, um ein Holo-Theme zu erzwingen
seltsam.