【问题标题】:listAdapter in SherlockListFragmentSherlockListFragment 中的 listAdapter
【发布时间】:2013-08-07 10:40:46
【问题描述】:

我想设置一个 ListView,但希望活动位于 Sherlock 选项卡之间。

这是我的代码

public class PlayListActivity extends SherlockListFragment{
    // Songs list
    public ArrayList<HashMap<String, String>> songsList = new ArrayList<HashMap<String, String>>();

    @Override
    public SherlockFragmentActivity getSherlockActivity() {
        return super.getSherlockActivity();
    }

    @Override
    public void onViewCreated(View view, Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // Get the view from fragmenttab3.xml
        View view = inflater.inflate(R.layout.playlist, container, false);
        ArrayList<HashMap<String, String>> songsListData = new ArrayList<HashMap<String, String>>();

        SongsManager plm = new SongsManager();
        // get all songs from sdcard
        this.songsList = plm.getPlayList();

        // looping through playlist
        for (int i = 0; i < songsList.size(); i++) {
            // creating new HashMap
            HashMap<String, String> song = songsList.get(i);

            // adding HashList to ArrayList
            songsListData.add(song);
        }

        // Adding menuItems to ListView

        ListAdapter Ladapter = new SimpleAdapter(this, songsListData,
                R.layout.playlist_item, new String[] { "songTitle" }, new int[] {
                        R.id.songTitle });

我在上面声明 ListAdapter 时遇到错误,它说 SimpleAdapter 未定义。 当类扩展 ListActivity 时它运行良好,但由于我想要标签和滑动,我扩展了 sherlockListActivity,我猜这个类在 Sherlock 中不可用 有什么办法吗?

【问题讨论】:

    标签: android android-listview actionbarsherlock


    【解决方案1】:

    如果您不使用片段,则从SherlockListActivity 扩展您的活动@ else 从SherlockFragmentActivity 扩展您的活动类并添加SherlockListFragment 片段。

    【讨论】:

    • 我正在使用片段我希望我上面的片段之一成为列表视图请解释更多,如何添加 SherlockListFragment
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多