以下に示すように、LinearLayout に 4 つのテキストビューを追加しました。
<LinearLayout
android:id="@+id/aboutLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/transparentbg"
android:orientation="vertical">
<ScrollView
android:id="@+id/scrollView2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:fitsSystemWindows="true"
android:focusable="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/blackbutton"
android:orientation="vertical" >
<TextView
android:id="@+id/aboutTitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:text="@string/aboutTitle"
android:textColor="@color/white_color"
android:textSize="17dp"
android:textStyle="bold"
android:layout_weight="1"/>
<TextView
android:id="@+id/aboutDesc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="@string/aboutText"
android:textSize="16dp"
android:layout_weight="1"/>
<TextView
android:id="@+id/howToUse"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:text="@string/howToUseTitle"
android:textColor="@color/white_color"
android:textSize="17dp"
android:textStyle="bold"
android:layout_weight="1"/>
<TextView
android:id="@+id/howToUseDesc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="@string/howToUse"
android:textSize="16dp"
android:layout_weight="1"/>
</LinearLayout>
</ScrollView>
</LinearLayout>
しかし、テキストが折り返され、テキストが切り詰められています。何が間違っている可能性がありますか?これは、Samsung Galaxy Noteでテストしたときにトスになりますが、Galaxy Nexusでは完全に問題ないようです。
このビューは、以下に示すように、TabHost のコンテンツとして設定されます
final TabHost tabHost = getTabHost();
LayoutInflater.from(this).inflate(R.layout.main, tabHost.getTabContentView(), true);
tabHost.addTab(tabHost.newTabSpec("Altimeter")
.setIndicator("",getResources().getDrawable(R.drawable.altimeter_32))
.setContent(R.id.altimeter));
tabHost.addTab(tabHost.newTabSpec("Settings")
.setIndicator("",getResources().getDrawable(android.R.drawable.ic_menu_manage))
.setContent(R.id.settingsAltimeter));
tabHost.addTab(tabHost.newTabSpec("About")
.setIndicator("",getResources().getDrawable(android.R.drawable.ic_menu_info_details))
.setContent(R.id.aboutLayout));
テキストは次のような文字列で設定されます。
<string name="howToUse">1) Detects transformation gestures involving more than one pointer ("multitouch") \nDetects transformation gestures involving more than one pointer ("multitouch") \n\n
2)Detects transformation gestures involving more than one pointer ("multitouch") y.\n\n
3) Detects transformation gestures involving more than one pointer ("multitouch") .\n\n
4) Detects transformation gestures involving more than one pointer ("multitouch") \n\n
5) Detects transformation gestures involving more than one pointer ("multitouch") \n\n</string>