在fragment页面点击一个button跳转到activity里面
时间: 2023-11-19 15:22:08 浏览: 91
好的,你可以参考以下代码实现:
在Fragment页面的xml文件中添加一个Button控件,设置它的点击事件:
```xml
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="跳转到Activity"
android:onClick="jumpToActivity" />
```
在Fragment对应的Java文件中,实现跳转逻辑:
```java
public class MyFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_my, container, false);
return view;
}
public void jumpToActivity(View view) {
Intent intent = new Intent(getActivity(), MyActivity.class);
startActivity(intent);
}
}
```
其中,`jumpToActivity`方法为Button的点击事件,通过`Intent`对象实现跳转到`MyActivity`页面。同时,在`MyActivity`中也需要添加相应的布局文件和Java代码,可以参考以下示例:
```java
public class MyActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
}
}
```
其中,`activity_my.xml`为`MyActivity`对应的布局文件。
阅读全文