Android列表视图或任何其他带有开关选项的视图

Android列表视图或任何其他带有开关选项的视图,android,listview,switch-statement,Android,Listview,Switch Statement,我想从代码隐藏中创建上面的布局。它可以是带开关的列表视图或任何其他视图。 有人能告诉我如何进行吗 我对任何布局都持开放态度。相对布局将工作与我或任何其他的问题。我知道如何在后面填充列表视图表单代码或在右侧切换。但我不知道如何将它们组合起来,并以代码隐藏的形式生成它。类似这样的东西将为适配器中的每一行生成开关和文本视图 @Override public View getView(final int position, View convertView, ViewGroup parent)

我想从代码隐藏中创建上面的布局。它可以是带开关的列表视图或任何其他视图。 有人能告诉我如何进行吗


我对任何布局都持开放态度。相对布局将工作与我或任何其他的问题。我知道如何在后面填充列表视图表单代码或在右侧切换。但我不知道如何将它们组合起来,并以代码隐藏的形式生成它。类似这样的东西将为
适配器中的每一行生成
开关和
文本视图

@Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub
        ViewHolder holder;
        View rowView = convertView;
        if (convertView == null)
        {
            LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            rowView = inflater.inflate(R.layout.your_layout, parent, false);  // create your_layout.xml with the layout you want
            holder = new ViewHolder();
            holder.label = (TextView) rowView.findViewById(R.id.itemTV);
            holder.switch = get your switch here

            rowView.setTag(holder);
        }
        else
        {
            holder = (ViewHolder) rowView.getTag();
        }

如果您还不知道如何使用
ViewHolder
,则需要阅读。你也应该看。如果这不是你所说的,那么让我知道打开Eclipse(或其他编辑器),决定你想尝试的
布局,尝试一下,回来问一个特定的问题当你遇到问题时,你可以创建一个带有文本视图和两个按钮的cutsom列表视图。这里有一个指南,你可以根据自己的需要进行调整。@codeMagic:我对任何布局都持开放态度。相对布局将工作与我或任何其他的问题。我知道如何在后面填充列表视图表单代码或在右侧切换。但我不知道如何将它们结合起来,并以代码的形式生成。看,这是一个更清楚的问题。您可以使用自定义的
列表视图
扩展列表活动
,并在
getView()中展开自定义布局