2015-11-09 2 views

ответ

0

меняю эту функцию в ViewPagerAdapter.java и добавить свою иконку:

@Override 
public CharSequence getPageTitle(int position) { 
     Drawable drawable = getContext().getResources().getDrawable(icons[position]); 
     drawable.setBounds(0,0,48,48); 
     ImageSpan imageSpan = new ImageSpan(drawable); 
     SpannableString spannableString = new SpannableString(" "); 
     spannableString.setSpan(imageSpan, 0,spannableString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 
     return spannableString; 
    } 
0

Просто поместите изображения в свои макеты вкладок. Например, вместо того, чтобы использовать их Tab1.xml, вы можете использовать:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 


<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/yourIconImage" /> 

</RelativeLayout> 
+0

В этом случае на значок появится фрагмент, но не вкладка –