2013-03-26 90 views
0

我正在開發相機應用程序。我想在相機預覽中顯示文本視圖。如果我添加文本視圖,應用程序將使用默認文本顯示文本視圖。當我做setText時,應用程序崩潰。任何人都可以告訴可能是什麼原因?相機預覽文字瀏覽

<TextView android:layout_width="wrap_content" android:id="@+id/textView1" 
     android:layout_height="wrap_content" android:text="Text" 
     android:layout_gravity="center" android:paddingTop="25dp" 
     android:textSize="20dp" android:textStyle="bold" android:textColor="#FFFFFF" /> 

java代碼:

TextView text = (TextView) findViewById(R.id.textView1); 
text.setText("hi"); 

如果我註釋掉的setText行,然後應用會顯示默認的文本。

+1

log cat中的錯誤是什麼? – 2013-03-26 10:16:26

回答

1

您的日誌建議textView1在onCreate()的該階段不可用。你什麼時候加載佈局?你能稍後設置文本()嗎?

1

撥打findViewById()之前撥打setContentView()嗎?