2016-12-16 86 views
0

最近安装了Visual Studio 2015和Xamarin for Android开发。最新版本。Xamarin Android Gridview没有layout_columnSpan

GridView没有列间距选项,相对视图没有定位选项。

<?xml version="1.0" encoding="utf-8"?> 
    <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:useDefaultMargins="true" 
    android:alignmentMode="alignBounds" 
    android:columnOrderPreserved="false" 
    android:columnCount="7"> 
    <TextView 
     android:text="Lathe Control by Wire" 
     android:textStyle="bold|italic" 
     android:layout_gravity="center_horizontal" 
     android:layout_columnSpan="7"  <!-- attribute not declared --> 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:id="@+id/textView1" /> 
</GridLayout> 

感谢

+0

你期望什么结果?或者你想得到什么样的最终观点?我已经在Xamarin中试过了你的代码,它只匹配所有的GridLayout宽度。 –

回答

1

网格布局不赞成使用其他布局一样的RelativeLayout,LinearLayout中,CoordinatorLayout等

+0

我是新来的Android和Xamarin,所以我怎么能知道GridLayout已被弃用?毕竟,我可以从工具菜单中拖动它,但无法使用它。奇怪的。 – user7117046

+0

我假设你来自XAML最适合你的方式可能是Xamarin.Forms,你可以编写XAML并编译应用到3个平台Android,iOS和UWP – Lekve

+0

感谢您的帮助。随着工作室现在安装和工作,我不想尝试另一种方法。 – user7117046

0

放弃了Xamarin。要么我做了一些非常愚蠢的事情(很有可能!)或者Xamarin不支持网格或相对视图。

安装Android Studio,它工作正常。

可惜,我已经使用Visual Studio多年的Windows和Web开发没有问题。