PageTabStripe に少し問題があります。テキストは画像ほど中央に配置されていません。
ここで問題の画像を見ることができます:
これは私が画像を追加する方法です:
@Override
public CharSequence getPageTitle(int position) {
SpannableStringBuilder sb;
ImageSpan span;
switch (position) {
case 0:
myDrawable = getResources().getDrawable(R.drawable.icon_haus);
sb = new SpannableStringBuilder(" " + "Hauptmenü");
myDrawable.setBounds(0, 0, 70, 70);
span = new ImageSpan(myDrawable, ImageSpan.ALIGN_BOTTOM);
sb.setSpan(span, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
return sb;
...
これが XML です。
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.PagerTabStrip
android:id="@+id/pts_main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:textAlignment="center"
android:background="#FFFFFF"
android:textColor="#000000" />
</android.support.v4.view.ViewPager>
誰かが私を助けてくれることを願っています。:)