2 xml android日历

时间:2011-12-29 18:20:45

标签: android

我现在正在制作一个日历应用程序很长时间,并且在我的日历上有文本着色问题。我有两个xml,第一个 - 第二个 - TextView for grid cell。

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

<TextView  
    android:id="@+id/CalTitle"
    android:layout_width="fill_parent" 
    android:layout_height ="wrap_content" 
    android:text="@string/hello"
    android:gravity="center"
     />
<GridView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/CalGrid"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:numColumns="7"
    android:horizontalSpacing="2dp"
    android:verticalSpacing="2dp"
/>

<?xml version="1.0" encoding="UTF-8"?>
<TextView xmlns:android = "http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14px"
    android:gravity="center" 
    android:clickable="true" 
    android:hapticFeedbackEnabled="true" 
    android:textColor="#FFFFFF" 
    android:height="50px"
    android:id="@+id/GridText"
    />

有一些绘制日历和填充的方法,但我遇到了行

的问题

GridText.setTextColor(Color.RED)它抛出了NullPointException错误,我猜是因为 - &gt; setContentView(R.layout.main);在onCreate方法,但我坚持我的白色字体颜色。所以问题是针对GridText视图......

编辑:

public void onCreate (Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.main);
        CalendarDataSet ();
        CalendarSet ();
        DrawCalendar();


    }

0 个答案:

没有答案