Добавляйте пользовательские изображения и текст

Adapter: here I want images

public class MyFragmentPagerAdapter extends FragmentPagerAdapter{
	
	final int PAGE_COUNT = 5;
	Context mContext;

	/** Constructor of the class */
	public MyFragmentPagerAdapter(FragmentManager fm) {
		super(fm);
	}

	/** This method will be invoked when a page is requested to create */
	@Override
	public Fragment getItem(int arg0) {
		
		MyFragment myFragment = new MyFragment();
		Bundle data = new Bundle();
		data.putInt("current_page", arg0+1);
		myFragment.setArguments(data);
		return myFragment;
	}

	/** Returns the number of pages */
	@Override
	public int getCount() {		
		return PAGE_COUNT;
	}
	
	@Override
	public CharSequence getPageTitle(int position) {		
		
		return "Page #" + ( position + 1 );
		
	}
	

	
	
}
Fragment

public class MyFragment extends Fragment{
	
	int mCurrentPage;
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		
		/** Getting the arguments to the Bundle object */
		Bundle data = getArguments();
		
		/** Getting integer data of the key current_page from the bundle */
		mCurrentPage = data.getInt("current_page", 0);
		
	}
	
	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
		View v = inflater.inflate(R.layout.myfragment_layout, container,false);				
		TextView tv = (TextView ) v.findViewById(R.id.tv);
		tv.setText("You are viewing the page #" + mCurrentPage + "\n\n" + "Swipe Horizontally left / right");	
		return v;		
	}
}
MainActivity

public class MainActivity extends FragmentActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        /** Getting a reference to the ViewPager defined the layout file */        
        ViewPager pager = (ViewPager) findViewById(R.id.pager);
        
        /** Getting fragment manager */
        FragmentManager fm = getSupportFragmentManager();
        
        /** Instantiating FragmentPagerAdapter */
        MyFragmentPagerAdapter pagerAdapter = new MyFragmentPagerAdapter(fm);
        
        /** Setting the pagerAdapter to the pager object */
        pager.setAdapter(pagerAdapter);
        
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

Я хочу добавить пользовательские изображения и текст в ViewPager, как на изображении (обведенная часть). Я получаю текст, используя этот ссылка. Но мне нужно пользовательское изображение над текстом и пользовательская строка [] для текста типа здесь. изображение.


person Somnath Pal    schedule 11.01.2016    source источник
comment
Возможный дубликат Настроить новый TabLayout в библиотеке поддержки дизайна   -  person denvercoder9    schedule 11.01.2016
comment
Ознакомьтесь с этим руководством от slidenerd.   -  person denvercoder9    schedule 11.01.2016
comment
Я не использую TabLayout, так как использую Eclipse. Можем ли мы по-прежнему использовать код, как показано здесь (guides.codepath. ком/андроид/) ? @RafiduzzamanSonnet   -  person Somnath Pal    schedule 11.01.2016
comment
Eclipse — это IDE, а TabLayout — часть Android SDK. Они не имеют отношения друг к другу. Да, вы можете использовать код, показанный в руководстве. Но я бы посоветовал вам использовать Android Studio, поскольку eclipse больше не поддерживается. :)   -  person denvercoder9    schedule 11.01.2016