私はタブベースのアプリケーションを作成していますが、これはプロトタイプ段階です。基本的なコンテンツを表示するために必要なタブを作成しました(Androidのドキュメントに記載されています)。今、私は活動の一つにいくつかのボタンを追加しようとしています、しかし、新しいボタンをインスタンス化すると、実行時例外を作成します。アクティビティにボタンを追加するとランタイム例外が発生する
public class HomeActivity extends Activity {
private Button menuBTN = new Button(this);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textview = new TextView(this);
textview.setText("This is the main application entry, and home screen");
this.setContentView(textview);
this.getMenuBTN().setText("Menu");
// this.addContentView(this.getMenuBTN(), new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
}
私はすべてのボタンを作成しない場合は、基本的なアプリケーションが正常に起動します。
何をしようとしていますか?テキストビューとボタンを画面に追加しますか?その場合は、レイアウトを使用して両方のビューに対応します。 \ nとにかく、** onCreate()**の前に作成ボタンを置いてはいけません。 ** this **を使うのは** onCreate()** – PH7