【问题标题】:How to show Arraylist items in horizontal scroll view?如何在水平滚动视图中显示 Arraylist 项目?
【发布时间】:2016-03-10 09:31:17
【问题描述】:
           protected Void doInBackground(Void... params) {

        details = new ArrayList<Details>();

        jsonobject = JSONfunctions
                .getJSONfromURL(url);

        try {
            // Locate the NodeList name
            jsonarray = jsonobject.getJSONArray("results");
            for (int i = 0; i < jsonarray.length(); i++) {
                jsonobject = jsonarray.getJSONObject(i);

                Details detailAll = new Details();

                detailAll.setResType(jsonobject.optString("resType"));
                detailAll.setName(jsonobject.optString("resName"));
                detailAll.setUrl(jsonobject.optString("resLink"));


                details.add(detailAll);


            }

        } catch (Exception e) {
            Log.e("Error", e.getMessage());
            e.printStackTrace();
        }
        return null;
    }


    @Override
    protected void onPostExecute(Void args) {

直到现在我在微调器中解析 JSON 对象,我想在水平滚动视图中显示它们。意味着字符串将显示在文本视图中,而不是在微调器中

谢谢
// TextView textView = (TextView) findViewById(R.id.textView);

        MaterialSpinner mySpinner = (MaterialSpinner) findViewById(R.id.spin);
        mySpinner.setHint("My liked video is ");
        nameList = new ArrayList<String>();
        for (Details bean : details) {
            nameList.add(bean.getResType());              
        }
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(DetailsActivity.this,
                android.R.layout.simple_spinner_item, nameList);

        adapter
                .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        mySpinner.setAdapter(adapter);


 }

【问题讨论】:

  • 你可以使用带有 linerlayoutmanager 的回收器和水平滚动
  • 您知道任何网站、链接或博客可以展示示例吗?
  • 只需在 google 或 stackvoerflow 上搜索。应该给你足够的例子来开始

标签: java android json arraylist scrollview


【解决方案1】:

以这种方式显示数据。使用 ViewPager+PagerAdapter

更多信息,查看这篇文章

Android Horizontal scrolling image gallery

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多