与横向滚动视图的Andr​​oid垂直列表视图 [英] vertical list view with horizontal scroll view android

查看:161
本文介绍了与横向滚动视图的Andr​​oid垂直列表视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图实现与水平滚动视图列表视图。我得到一个logcat的错误空指针异常,同时设置列表视图适配器。我的列表视图应该福尔摩斯片段内展示

 公共类扩展趋势SherlockFragment{
清单<串GT;清单;
    ListView的prog_list;
//整数的数组点存储在/清晰度图像/绘-LDPI /
公共查看onCreateView(LayoutInflater充气器,容器的ViewGroup,
           捆绑savedInstanceState)
{
          查看myFragmentView = inflater.inflate(R.layout.trendslay,集装箱,FALSE);
          prog_list =(ListView控件)myFragmentView.findViewById(R.id.lv1);
          返回prog_list;
         }
/ **当第一次创建活动调用。 * /
@覆盖
公共无效的onCreate(捆绑savedInstanceState)
{
    super.onCreate(savedInstanceState);    名单=新的ArrayList<串GT;();
    list.add(HI);
    list.add(你好);
    list.add(如何 - [R U);
    list.add(HI);
    list.add(你好);
    list.add(如何 - [R U);
    list.add(HI);
    list.add(你好);
    list.add(如何 - [R U);    ArrayAdapter<串GT;适配器=新ArrayAdapter<串GT;(getActivity()
              android.R.layout.simple_list_item_1,android.R.id.text1,清单);
    prog_list.setAdapter(适配器);
    }


解决方案

我不得不创建垂直ListView控件内的ListView水平的相同要求,我曾试图管理,使用的 TwoWayView 获取与垂直滚动的ListView项目水平滚动。您可以检查我的演示了在github一样 VerticalHorizo​​ntalListView。

I am trying to implement a list view with horizontal scroll view. I am getting a logcat error "null pointer exception " while setting list view adapter. My list view should be displayed inside sherlock fragment

public class Trending extends SherlockFragment

{
List<String> list;
    ListView prog_list;


// Array of integers points to images stored in /res/drawable-ldpi/
public View onCreateView(LayoutInflater inflater, ViewGroup container,
           Bundle savedInstanceState) 
{
          View myFragmentView = inflater.inflate(R.layout.trendslay, container,false);       
          prog_list = (ListView)myFragmentView.findViewById(R.id.lv1);
          return prog_list;
         }


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);

    list = new ArrayList<String>();
    list.add("hi");
    list.add("hello");
    list.add("how r u");
    list.add("hi");
    list.add("hello");
    list.add("how r u");
    list.add("hi");
    list.add("hello");
    list.add("how r u");

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
              android.R.layout.simple_list_item_1, android.R.id.text1,list);
    prog_list.setAdapter(adapter);


    }

解决方案

I had the same requirement of creating a Horizontal ListView inside Vertical ListView and I had tried to manage that using TwoWayView for Horizontal scrolling of ListView items with Vertical scrolling. You can check my demo for the same on github as VerticalHorizontalListView.

这篇关于与横向滚动视图的Andr​​oid垂直列表视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆