在本机的Android平台中不支持ListviewLinearLayout itemWidth

时间:2019-01-10 07:34:55

标签: nativescript nativescript-angular radlistview

文档:

https://docs.telerik.com/devtools/nativescript-ui/Controls/NativeScript/ListView/item-layouts#using-listviewlinearlayout

要在recyclerview中执行水平滚动,我已按照文档使用ListViewLinearLayout。

他们清楚提到的文档本身:The itemHeight and itemWidth properties are iOS specific. If not used, items are sized dynamically depending on the data coming from the source.

代码:

 <ListViewLinearLayout scrollDirection="Horizontal" tkListViewLayout itemWidth="70">
 </ListViewLinearLayout> 

itemWidth属性仅适用于ios。不在android中。宽度借助于itemWidth,我们可以设置项目之间的宽度。

我尝试将width =“ 70”或width =“ 70%”或android:itemWidth =“ 70”设置为无效,任何解决此问题的建议。

1 个答案:

答案 0 :(得分:1)

如文档中所述,itemWidth仅在iOS上受支持。如果要在项目之间设置空间,请在项目模板上使用margin