垂直列表视图与水平滚动视图android

use*_*671 1 android

我正在尝试使用水平滚动视图实现列表视图.我在设置列表视图适配器时收到logcat错误"空指针异常".我的列表视图应显示在sherlock片段内

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);


    }
Run Code Online (Sandbox Code Playgroud)

Lal*_*ani 6

我有同样的要求在Vertical ListView中创建一个Horizo​​ntal ListView,我试图使用TwoWayView管理它,用于使用垂直滚动水平滚动ListView项目.您可以在github上查看我的演示VerticalHorizontalListView.