gpt4 book ai didi

java - 安卓、Java : Bundles & Views for Fragments

转载 作者:行者123 更新时间:2023-12-01 13:12:23 25 4
gpt4 key购买 nike

我有一个 fragment ,我想放置一个 TextView ,其中将存储来自“主 Activity ”的 3 个字符串

我需要传递的字符串将来自主 Activity 并将传递到 FragmentClass

问题是它无法识别 findViewById,我知道这与 View 有关?有人可以建议我如何让这个 editText 工作,然后如何将一束字符串从 MainActivity 传递到 FragmentClass。

@SuppressLint("NewApi")
public class FragmentClass extends Fragment {

@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {

//Inflate the layout for this fragment

return inflater.inflate(
R.layout.new_fragment, container, false);


// View rootView = inflater.inflate(R.layout.get_data, container, false);
TextView FragmentTextView = (TextView)findViewById(R.id.FragmentTextView);


}


}

最佳答案

更改为

@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container, Bundle savedInstanceState) {

View view =inflater.inflate(R.layout.new_fragment, container, false);
TextView FragmentTextView = (TextView)view.findViewById(R.id.FragmentTextView);
return view;
}

此外,您还拥有 @SuppressLint("NewApi") 您已抑制 lint 警告。可能表明某些功能仅在新 api 中可用。请检查 list 中的最低 sdk 版本

关于java - 安卓、Java : Bundles & Views for Fragments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22748542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com