2016-12-16 85 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開發沒有問題。