【问题标题】:TextView Crashes When Setting Text设置文本时 TextView 崩溃
【发布时间】:2011-05-08 21:04:04
【问题描述】:

由于某种原因,当我尝试设置 textview 的文本时,我的应用程序崩溃了?我怎么能克服这个。

private TextView strStatus;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
    txtUsername = (EditText) findViewById(R.id.username);
    strStatus = (TextView) findViewById(R.id.status);
    //strStatus.setText("test"); // SEEMS TO BE CAUSING THE CRASH
    setContentView(R.layout.main);   
}
<TextView
android:id="@+id/status"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>

【问题讨论】:

    标签: java android textview settext


    【解决方案1】:

    一个小错误,你应该先做那个 setContentView

      @Override
        public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
    
            setContentView(R.layout.main);
    
            txtUsername = (EditText) findViewById(R.id.username);
            strStatus = (TextView) findViewById(R.id.status);
            strStatus.setText("test"); 
    
        }
    

    【讨论】:

    • @Dennis:因为这似乎是你的第一个 StackOverflow 问题,我觉得告诉你如果答案是正确的并且对你有帮助,那么你应该标记它并接受它可能是个好主意.那就是点击检查来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多