package masr.helloworld;import android.app.Activity;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class HelloworldActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView myTextView=(TextView)findViewById(R.id.myTextView);
Button MyButton=(Button)findViewById(R.id.myButton);
myTextView.setText("我的第一个Activity");
MyButton.setText("future");
}
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId()==1)
{
finish();
}
return super.onOptionsItemSelected(item);
}
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0,1,1, R.string.exit);
menu.add(0,2,2,R.string.about);
return super.onCreateOptionsMenu(menu);
}
}为什么点menu会报错 在线等!!! 我刚入门!
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class HelloworldActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView myTextView=(TextView)findViewById(R.id.myTextView);
Button MyButton=(Button)findViewById(R.id.myButton);
myTextView.setText("我的第一个Activity");
MyButton.setText("future");
}
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId()==1)
{
finish();
}
return super.onOptionsItemSelected(item);
}
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0,1,1, R.string.exit);
menu.add(0,2,2,R.string.about);
return super.onCreateOptionsMenu(menu);
}
}为什么点menu会报错 在线等!!! 我刚入门!
解决方案 »
- tabHost.newTabSpec()出现空指针错误
- 谁能把SDK and AVD Manager里的Available Packages 打包一下上传到下载频道!
- 关于在Eclipse更改XML文件。
- android 图片立体翻转效果
- addView一个LinearLayout的布局显示有问题
- WebView loadUrl 居然会Crash ----- 神级BUG
- Fragment replace上一个fragment还存在,怎么办!急急急!
- Android google map 开发 ,求帮助!!!!!!
- 获得当前通话的信息
- Android Dialog如何显示在指定控件的下面
- android 2.3.4多国语言问题?
- 如何把写好的android程序放到手机里面执行?
return false;试试
要不你试试
private static final int MENU_EXIT=Menu.FIRST;
private static final int MENU_ABOUT=Menu.FIRST+1;menu.add(0,MENU_EXIT,1, R.string.exit);
menu.add(0,MENU_ABOUT,2,R.string.about)