質問編集履歴

2

テキストの表示はできたのでコードを書き直しました。

2016/09/05 08:37

投稿

Haru_T
Haru_T

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  3つの親FragmentをスワイプさせるためのViewPagerAdapterで取得したposition(ここではページ数を表しています)を同じActivity内の子Fragmentで数値化し、現在何ページが取得できているかを表したいと思うのですが、そのコードが分かりません。そもそも同じActivity内だからといって子Fragmentでそのpositionを使うことはできないのでしょうか。改めてpositionを取得しないといけないのですか?(言ってる事わかりにくいかもしれません????)
2
+
3
+ →自分なりに調べ、positionの取得とテキスト表示はできましたが、数字的にはViewPagerAdapternopositionとは別で動いてしまっています。
4
+
5
+
2
6
 
3
7
 
4
8
 
@@ -46,7 +50,7 @@
46
50
 
47
51
  TextView text;
48
52
 
49
-
53
+ private static int position = 0;
50
54
 
51
55
  @Override
52
56
 
@@ -66,11 +70,11 @@
66
70
 
67
71
  public void onViewCreated(View view, Bundle savedInstanceState) {
68
72
 
73
+ position++;
74
+
69
75
  text.setVisibility(View.VISIBLE);
70
76
 
71
- int position = Integer.parseInt();
72
-
73
- text.setText(position);/*←これではエラーになる,1行上がおかしい??*/
77
+ text.setText(String.valueOf(position));
74
78
 
75
79
  }
76
80
 

1

質問内容を詳しくしました

2016/09/05 08:37

投稿

Haru_T
Haru_T

スコア34

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 3つの親FragmentをスワイプさせるためのViewPagerAdapterで取得したpositionを同じActivity内の子Fragmentで数値化し、現在何ページが取得できているかを表したいと思うのですが、そのコードが分かりません。そ同じActivity内だからといって子Fragmentでそのpositionを使うことはできないのでしょうか。(言ってる事わかりにくいかもしれません????)
1
+ 3つの親FragmentをスワイプさせるためのViewPagerAdapterで取得したposition(ここではページ数表しています)を同じActivity内の子Fragmentで数値化し、現在何ページが取得できているかを表したいと思うのですが、そのコードが分かりません。そ同じActivity内だからといって子Fragmentでそのpositionを使うことはできないのでしょうか。改めてpositionを取得しないといけないのですか?(言ってる事わかりにくいかもしれません????)
2
2
 
3
3
 
4
4