我想像这个例子一样为我的片段创建布局。在左边我有列表视图,在右边我有详细信息。现在我想做的是像这个例子一样创建布局,从细节点到左侧列表视图的选定行。有没有人可以帮助我?
问问题
483 次
2 回答
2
我在这里找到了答案:在此处 输入链接描述
我应该使用 2 个 9-patch 图像,例如:
项目清单
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);
}
}
于 2013-08-11T06:00:10.657 回答
1
假设我们使用两个片段来实现这个页面。Fragment A 是表示人名的列表片段,Fragment B 是显示所选用户详细信息的内容片段。
当你在 Fragment A 中点击一个 item 时,B 被添加到蓝色视图容器中,蓝色容器在黑色容器之后绘制,所以 Fragment B 会与 Fragment A 重叠。你想要的白色指针只是 Fragment B 的 png 背景。
于 2013-07-17T11:24:52.183 回答