相机预览上的文本视图

时间:2013-03-26 10:15:32

标签: android textview android-camera

我正在开发一款相机应用。我想在相机预览上显示文本视图。如果我添加文本视图,应用程序将显示带有默认文本的文本视图。当我做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行,那么app将显示默认文本。

2 个答案:

答案 0 :(得分:1)

您的日志表明textView1在onCreate()的那个阶段不可用。你什么时候加载布局?你可以稍后设置文本()吗?

答案 1 :(得分:1)

您是否在致电setContentView()之前致电findViewById()