我已经从我的片段和UI的图像粘贴代码。我如何用标题'关于'替换应用程序标题以及添加一个返回箭头,这样用户就可以返回到上一个屏幕。
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import com.milople.fajralarm.R;
import java.util.Objects;
public class AboutFragment extends Fragment {
TextView lbllink;
View view;
Context ctx;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
ctx=getActivity();
view= inflater.inflate(R.layout.fragment_about, container, false);
lbllink=view.findViewById(R.id.lbllink);
lbllink.setOnClickListener(v -> {
Intent intent=new Intent(Intent.ACTION_VIEW, Uri.parse("https://thehalallife.co.uk/"));
startActivity(intent);
});
Objects.requireNonNull(((AppCompatActivity) requireActivity()).getSupportActionBar()).setSubtitle("");
return view;
}
} ```
[screenshot of UI][2]
[2]: https://i.stack.imgur.com/BZ83X.png
字符串
1条答案
按热度按时间sc4hvdpw1#
Activity设置CustomAppBar和Title以显示标题文本,Every fragment使用AndroidViewModel将片段标题传递给Activity,并在添加新片段时使用Appbar标题设置标题,或按下后退键以完成任何片段
1.将每个片段标题传递给Activity,使用
字符串
1.将每个片段标题传递给Activity,使用
型
3.获取当前片段标题并设置AppBar标题的活动
型
1.活动onBackPress弹出片段(如果需要)
型