【发布时间】:2019-02-19 19:17:54
【问题描述】:
当在平板电脑上查看时,有没有办法将 ListView(包含单独的内容容器)从移动设备上的一 (1) 列调整为两 (2) 列?
+--------+
|第 1 项 |
+--------+
|第 2 项 |
+--------+
|第 3 项 |
+--------+
|项目 4 |
+--------+
+--------+--------+
|项目 1 |第 2 项 |
+--------+--------+
|项目 3 |项目 4 |
+--------+--------+
我已经尝试过更新 ListView 和 StackLayout 的属性,但没有成功。
<ScrollView orientation="vertical" class="container">
<ListView for="item in listOfItems" separatorColor="transparent">
<v-template>
<StackLayout>
<GridLayout columns="150,150" rows="35,25" width="326" height="90" class="listing">
<Label :text="item.title" col="0" row="0" />
</GridLayout>
</StackLayout>
</v-template>
</ListView>
</ScrollView>
除非另有建议,否则我将使用 platformModule.device.deviceType 来检测平板电脑与手机。
【问题讨论】:
标签: android ios nativescript nativescript-vue