我想像这个例子一样为我的片段创建布局。在左边我有列表视图,在右边我有详细信息。现在我想要做的是创建像这个例子的布局,从左侧的详细点到列表视图的选定行。有没有人可以帮助我?
答案 0 :(得分:2)
我在这里找到了答案: enter link description here
我应该使用2 9补丁图片赞:
ListItem
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)
假设我们使用两个片段来实现此页面。片段A是表示人名的列表片段,片段B是显示所选用户详细信息的内容片段。
当您单击片段A中的项目时,B将添加到蓝色视图容器中,蓝色容器将在黑色容器后绘制,因此片段B将与片段A重叠。您想要的白色指针只是片段的png背景乙