这是一个非常基本的问题,我知道,但我似乎无法自己弄清楚。虽然 Android 教程将帮助您制作一个练习应用程序,但它并不能真正告诉您您在做什么。(我已经成功完成了他们的教程。)我所有的搜索都提出了不那么新奇的问题而没有回答我的问题。所以这是我初学者的问题:
我想显示文本“Sup World”。我究竟做错了什么?我确定 null 是错误的,但我无法弄清楚实际应该存在什么。“这个”不起作用。并且其中有 null , setContextView 不存在。
package com.evorlor.testcode;
import android.widget.TextView;
public class SupWorld {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String message = "Sup world.";
TextView textView = new TextView(null);
textView.setTextSize(40);
textView.setText(message);
setContentView(textView);
}
}
我的问题不在于上我的 SupWorld 课程,是吗?:
package com.evorlor.testcode;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(this, SupWorld.class);
startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}