像这样创建片段布局?

时间:2013-07-17 09:29:22

标签: android android-layout android-fragments

我想像这个例子一样为我的片段创建布局。在左边我有列表视图,在右边我有详细信息。现在我想要做的是创建像这个例子的布局,从左侧的详细点到列表视图的选定行。有没有人可以帮助我?enter image description here

2 个答案:

答案 0 :(得分:2)

我在这里找到了答案: enter link description here

我应该使用2 9补丁图片赞:

item ListItem

selected item ListSelectedItem

然后我可以使用选择器,或者我可以这样做:

在我使用的OnItemSelected方法中:

@Override public void onListItemClick(ListView l, View v, int position, long id) { SelectedItem =position; }

并在我的适配器中:



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

            View v = convertView;

            if (v == null) {
                LayoutInflater inflater = (LayoutInflater) getContext()
                        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                v = inflater.inflate(R.layout.order_list_row, null);
            }

if (position ==SelectedItem )
{
   v.setBackgroundResource(R.drawable.ListSelectedItem );
}
else
{ 
   v.setBackgroundResource(R.drawable.ListItem);
}

}

答案 1 :(得分:1)

IMG

假设我们使用两个片段来实现此页面。片段A是表示人名的列表片段,片段B是显示所选用户详细信息的内容片段。

当您单击片段A中的项目时,B将添加到蓝色视图容器中,蓝色容器将在黑色容器后绘制,因此片段B将与片段A重叠。您想要的白色指针只是片段的png背景乙