-1
我的阵列适配器不起作用。ArrayAdapter未显示
MainActivityListFragment
public class MainActivityListFragment extends ListFragment {
public void OnActivityCreated(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
String[] values = new String[]{"hello","hi","nihao","hola","bye","bye bye","zaijian","hoo","haa"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1,values);
setListAdapter(adapter);
}
public void onListItemClick(ListView l, View v, int position, long id){
super.onListItemClick(l,v,position,id);
}
}
content_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.enxin.crystallise.MainActivity"
tools:showIn="@layout/activity_main">
<fragment
android:id="@+id/mainActivityFrag"
android:name="com.example.enxin.crystallise.MainActivityListFragment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
它不显示的字符串,而不是它显示了一个加载按钮 我如何得到它显示? 他人已经使用这个代码太多,但他们可以工作
仍然无法正常工作:(但谢谢反正 –