Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(tablelayoutを作るメソッドを作りたいのですがMainから参照できない)
閲覧数:492
掲示板(tablelayoutを作るメソッドを作りたいのですがMainから参照できない)
名前
匿名
題名 tablelayoutを作るメソッドを作りたいのですがMainから参照できない
質問内容

質問を評価する
(0ポイント)
はじめまして。
Javaの勉強を始めてたての初心者です。
突然ですが質問です。
MainActivity.class

 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  CreateTable.CreateTable();
 }

CreateTable.class

    public CreateTable() {
         
          TableLayout tableLayout = new 
TableLayout(CreateTable.this);
          setContentView(tableLayout, new 
LayoutParams(LayoutParams.FILL_PARENT,LayoutParams
.FILL_PARENT));
}
MainActivityのonCreate()でtablelayoutを別のメソッ
ドで作りたいのですが、MainActivityでstaticをつけて
くださいと言われ、staticを付けるとthisを消してくだ
さいと言われます。

CreateTableで作られたtablelayoutは呼び出す度に更新
されるようにしたいので別メソッドで作っています。

何卒、ご教授ください。
質問日時 2013-06-30 08:00:08
名前
匿名
回答内容

回答を評価する
(0ポイント)
初心者の自覚あるなら、もっと初歩から勉強すべきだと思うよ。
staticとthisの関係性も理解してないのでは。

>CreateTable.this

こんな書き方してるのでは、そもそもthisが何かも判ってないんだろう。
回答日時 2013-06-30 09:42:30

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道