Android App渐变背景

时间:2012-10-20 12:37:59

标签: android android-layout mono xamarin.android monodevelop

我正在使用MonoDevelop开发一个Android应用程序,我有一个包含12个ImageButtons 48x48的表。该表位于Android屏幕的中心。我无法弄清楚如何在桌子后面放置渐变背景或任何背景。

是否可以在桌子后面放置一个视图,或者我应该使用除桌子之外的其他控件....也许是GridView?

有人能指出我正确的方向吗?

感谢您的帮助!!

1 个答案:

答案 0 :(得分:1)

您是否在表格布局中尝试过以下其中一项?

XML:

android:background="@drawable/cool_gradient"

在代码中:

tableLayout.SetBackgroundResource(Resource.Drawable.cool_gradient);

其中“cool_gradient”是带有“Resources / Drawable”文件夹中渐变的.xml文件。例如:

<?xml version="1.0" encoding="utf-8" ?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient 
        android:startColor="#E8E8E8" 
        android:endColor="#BEBEBE"
        android:angle="270"
     />
</shape>