2016-08-18 6 views
0

私はアンドロイドの初心者です。"hello world from section:1"を変更してください。

新しいアクティビティを作成するときに、[タブ付きアクティビティ]を選択します。

各スライドの "Hello World from section:1"を差異文字列値に変更する方法

これが私のメインクラスの一部である:

public class SectionsPagerAdapter extends FragmentPagerAdapter { 

    public SectionsPagerAdapter(FragmentManager fm) { 
     super(fm); 
    } 

    @Override 
    public Fragment getItem(int position) { 
     return PlaceholderFragment.newInstance(position + 1); 
    } 

    @Override 
    public int getCount() { 
     return 3; 
    } 

    @Override 
    public CharSequence getPageTitle(int position) { 
     switch (position) { 
      case 0: 
       return "SECTION 1"; 
      case 1: 
       return "SECTION 2"; 
      case 2: 
       return "SECTION 3"; 
     } 
     return null; 
    } 
} 

答えて

1

あなたはPlaceholderFragmentでそれを変更することができます。このデモアプリケーションでは、方法PlaceholderFragment.newInstance(position + 1);に気付くでしょう。その位置はFragmentに渡され、それに基づいてテキストはTextViewに設定されます。

newInstance()メソッドでは、それぞれの位置にスイッチケースを作成し、必要に応じてテキストを変更することができます。

+0

まだ分かりません。しかし、ありがとう:D –