如何在Xamarin.Android中仅替换部分屏幕?

时间:2018-02-15 09:09:23

标签: replace xamarin.android screen

我有以下屏幕:

enter image description here

点击按钮<<<>>>时,我希望红色包围的部分被具有相同结构(相同的小部件相同对齐)的内容替换,但具有不同的TextView值和{ {1}}值(仅2个按钮文本保持不变)。红色包围的部分是我从orders.xml获得的订单。这与我的问题不太相关。我说这是为了更好地解释我的下一个问题。如果在该xml中我有3个订单,当我打开屏幕时,屏幕上会出现第一个订单,应该禁用按钮Table,应该启用按钮<<<。然后当我点击屏幕上的>>>按钮时出现第二个订单,>>><<< 已启用,然后当我再次点击>>>时,>>>被禁用,只有>>>保持启用状态,然后当我点击<<<时,<<<和{{ 1}}已启用,依此类推。我希望在单击<<<>>>时更换红色包围的完整部分,而不仅仅是其文本,这样用户才能感觉到这与前一个文件的顺序不同,因为如果我只更改其文本,可能没注意到。尽可能用尽可能少的代码完成所有这些工作将不胜感激。你可以改变问题的标题,这是我想出的最好的。

1 个答案:

答案 0 :(得分:0)

更换部分屏幕是片段的完美用例。请查看Android documentation