0

我正在尝试在 Listview 中实现 Horizo​​ntalListView( http://www.dev-smart.com/archives/34 )。但是我的应用程序关闭并且 Logcat 在 Main 和 NullPointer 异常中显示异常。我尝试的是.. 我的主要活动使用包含列表视图的 xml。它调用一个自定义适配器,该适配器扩展了一个基本适配器。这个自定义适配器膨胀了一个包含 Horizo​​ntalListview 的 xml,并且 getView 方法调用了另一个适配器。这个最终的适配器调用一个 xml,它将填充每个行项目。该应用程序工作正常,直到适配器 1 调用..当我尝试 ninflating 另一个正常的 xml(包含 textview)并且它工作。

我的应用程序在水平和垂直方向上都有动态数量的元素,这就是我为什么要实现这种方法的原因。

有什么建议么。如果anyonw愿意,可以提供代码。

这是我的第一个适配器的 getview 方法

 public View getView(int position, View convertView, ViewGroup parent) 
    {

        View ret=convertView;
         if (convertView==null)
        ret = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_row, null);
         HorizontalListView listview = (HorizontalListView)ret.findViewById(R.id.listview1);

         listview.setAdapter(madapter);
        return ret;
}
4

0 回答 0