据我了解,ListFragment 只是一个在其布局中自动具有 ListView 的片段。我的 XML 字符串资源文件中有一个字符串数组,并且我有一个扩展 ListFragment 的类,称为 UrlListFragment。
这是数组:
<string-array name="list_array">
<item>http://www.microsoft.com</item>
<item>http://www.xbox.com</item>
<item>http://www.windowsphone.com</item>
</string-array>
这是我的扩展 ListFragment:
public class UrlListFragment extends ListFragment {
private static String[] urlList;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view;
Resources res = getActivity().getResources();
urlList = res.getStringArray(R.array.list_array);
view = super.onCreateView(inflater, container, savedInstanceState);
return view;
}
}
如何将字符串数组添加到 ListFragment 以便数组中的每个条目都是列表中的条目?