質問編集履歴
1
コード部分を```で囲みました
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
----
|
13
13
|
Fragment0.java
|
14
14
|
|
15
|
-
|
15
|
+
```
|
16
16
|
import android.os.Bundle;
|
17
17
|
import android.support.v4.app.Fragment;
|
18
18
|
import android.view.LayoutInflater;
|
@@ -31,12 +31,12 @@
|
|
31
31
|
}
|
32
32
|
|
33
33
|
}
|
34
|
-
|
34
|
+
```
|
35
35
|
----
|
36
36
|
・呼び出されるActivity
|
37
37
|
----
|
38
38
|
First.java
|
39
|
-
|
39
|
+
```
|
40
40
|
import android.app.Activity;
|
41
41
|
import android.content.Intent;
|
42
42
|
import android.os.Bundle;
|
@@ -44,6 +44,7 @@
|
|
44
44
|
import android.view.View.OnClickListener;
|
45
45
|
import android.widget.Button;
|
46
46
|
import android.widget.EditText;
|
47
|
+
import android.widget.ImageButton;
|
47
48
|
import android.widget.TextView;
|
48
49
|
|
49
50
|
|
@@ -52,6 +53,7 @@
|
|
52
53
|
|
53
54
|
|
54
55
|
private Button button_segue1;
|
56
|
+
private ImageButton imagebutton5;
|
55
57
|
TextView textView;
|
56
58
|
EditText editText;
|
57
59
|
Button button;
|
@@ -64,36 +66,39 @@
|
|
64
66
|
button_segue1=(Button)findViewById(R.id.button_segue1);
|
65
67
|
button_segue1.setOnClickListener(this);
|
66
68
|
|
67
|
-
|
69
|
+
imagebutton5=(ImageButton)findViewById(R.id.imageButton5);
|
70
|
+
imagebutton5.setOnClickListener(this);
|
68
71
|
}
|
69
72
|
|
70
73
|
//ボタンクリック時の関数
|
71
74
|
public void onClick(View v) {
|
72
75
|
|
73
|
-
|
74
|
-
|
75
|
-
|
76
|
-
|
77
|
-
|
78
76
|
if(v==button_segue1){
|
79
77
|
|
80
|
-
|
81
78
|
Intent intent = new Intent(this, Second.class);
|
82
79
|
startActivityForResult(intent, 0);
|
83
80
|
}
|
84
|
-
|
85
|
-
|
86
81
|
}
|
82
|
+
|
83
|
+
}
|
87
84
|
|
85
|
+
```
|
88
86
|
----
|
89
87
|
|
90
88
|
Fragment(Fragment0)からボタン(imageButton4)を押してActivity(First)を呼び出したいのですがその方法がわかりません。
|
91
89
|
|
92
|
-
ActivityからFragmentを呼び出すときには
|
90
|
+
Activityからボタンを押してFragmentを呼び出すときには
|
91
|
+
```
|
92
|
+
//ボタンクリック時の関数
|
93
|
+
public void onClick(View v) {
|
93
94
|
|
95
|
+
if(v==button_segue1){
|
96
|
+
|
94
|
-
|
97
|
+
Intent intent = new Intent(this, Second.class);
|
95
98
|
startActivityForResult(intent, 0);
|
96
|
-
|
99
|
+
}
|
100
|
+
}
|
101
|
+
```
|
97
102
|
でできたのですが同じことをやろうとするとエラーが出ます。
|
98
103
|
|
99
104
|
**初心者なのにページを多めに作るつもりなのでできれば簡単めでわかりやすいコードが希望です
|