gpt4 book ai didi

java - 如何将ListView放入Fragment中?

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

我正在尝试制作一个带有 ListView 的 fragment ,我将在其中放置来自 api 的一些数据。当我使用 Activity 时,我知道该怎么做。

我创建了一个基本适配器,在我的 fragment 中我有这样的内容:

    Transactions_weekly transactions;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_weekly_datas, container, false);

listView = (ListView) view.findViewById(R.id.weekly_data_list);

Intent intent = getIntent();
transactions = (Transactions_weekly) intent.getSerializableExtra("transactions");
Transaction_Weekly_Adapter adapter = new Transaction_Weekly_Adapter(this, transactions);
ArrayAdapter<Transactions_weekly> arrayAdapter = new ArrayAdapter<>(
Objects.requireNonNull(getActivity()),
android.R.layout.simple_list_item_1,
Collections.singletonList(transactions));
listView.setAdapter(arrayAdapter);

return view;
}

问题出在这两行:Intent Intent = getIntent();说无法解析方法 getIntent() 并且Transaction_Weekly_Adapter 适配器 = new Transaction_Weekly_Adapter(this, transactions);

任何帮助表示赞赏!

最佳答案

 1- getActivity().getIntent();

2- Transaction_Weekly_Adapter adapter = new Transaction_Weekly_Adapter(getActivity(), transactions);

希望能帮到你!

关于java - 如何将ListView放入Fragment中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57706357/

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