好的,我按照Xamarin示例为TableView设置自定义渲染器以隐藏分隔符。
我也发现并遵循了这个例子: https://github.com/conceptdev/xamarin-forms-samples/blob/master/Evolve13/Evolve13/Views/MenuPage.cs
这些都没有起作用,所以发现第三种方式基本上是原始的变种。
https://forums.xamarin.com/discussion/37660/tableview-separatorvisibility
仍然没有一个正在运作
我的代码如下。
var section = new TableSection
{
EntryCellItem,
};
var root = new TableRoot { section };
var table = new MenuTableView()
{
Intent = TableIntent.Menu,
Root = root,
};
public Class MenuTableView(){}
我正在使用Xamarin教程的基础知识。相反,唯一的区别是 of listView.DividerHeight = 0;它被设置为-1,另外一个listView.Divide =(我不想输入android颜色).Transparent;
这不是一些随机模拟器问题,我在Android平板电脑上测试过它。 我还没有ios设备可以测试。
我做错了什么吗?真的需要一些帮助。
答案 0 :(得分:0)
这是非常古老的bug。现在它不起作用(DividerHeight = 0)。尝试使用ListView with SeparatorVisibility = None