-2

私はLinear Layout(Horizontal)自分のAndroidアプリケーションに使用しています。Chat画面に とと呼ばれる 2 つのボタンを使用していますDrawChatテキストを入力するための領域editTextと、対応するボタンがあるボタンをクリックすると、2番目のアクティビティが表示されEnterます。

ボタンに使用しているDisplayMessageActivityクラスでは、ボタンChatのレイアウトも作成しました。ただし、 をクリックすると、 と ボタンの領域が表示されません。editTextEnterChateditTextEnter

コードMainActivity.java:

public class MainActivity extends Activity {

public final static String EXTRA_MESSAGE = "com.example.appfirst.MESSAGE";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@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;
}


public void chatMessage(View view) {
    Intent intent_chat = new Intent(this, DisplayMessageActivity.class);
    startActivity(intent_chat);
}

public void drawing(View view) {
    Intent intent_draw = new Intent(this, DisplayMessageActivity.class);
    startActivity(intent_draw);
}

}

コードDisplayMessageActivity.java:

public class DisplayMessageActivity extends Activity {

@SuppressLint("NewApi")

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

}


@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        NavUtils.navigateUpFromSameTask(this);
        return true;
    }
    return super.onOptionsItemSelected(item);
}

}

目的のビューを取得できるようにするには、クラスのOnCreate関数にどのコードを記述すればよいですか?DisplayMessageActivity

誰かがコードを手伝ってくれますか。私はAndroid開発フレームワークをまったく初めて使用します。ありがとうございます。

4

3 に答える 3

1

"Chat"あなたの投稿から、2 つのボタンとを"Draw"備えた2 つのレイアウト 1 があることを理解しています。EdittextEnterIntent

Intent intent=new Intent(this,yourclass.class);
startactivity(intent);

Oncreate でDisplayMessage次の操作を行います。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); 
     setContentView(R.layout.YourXml.Xml);       

}
于 2013-01-28T06:21:11.803 に答える
1
public class DisplayMessageActivity extends Activity {


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

    setContentView(R.layout.activityxml);    

}


@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        NavUtils.navigateUpFromSameTask(this);
        return true;
    }
    return super.onOptionsItemSelected(item);
}

}      

詳細については、以下の例のリンクを参照してください

于 2013-01-28T06:24:46.630 に答える