要在Android手机中实现内置的返回按钮功能,可以通过以下步骤来实现:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new MyFragment())
.commit();
}
}
public class MyFragment extends Fragment {
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_my, container, false);
// 在此处设置Fragment的界面逻辑
return view;
}
}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getActivity().onBackPressed();
}
});
这样,当用户点击按钮时,将会执行Activity的onBackPressed方法,模拟返回按钮的点击事件,从而返回上一个Fragment或Activity。
请注意,这只是一种实现方式,实际上您可以根据您的具体需求来调整和修改代码。