android笔记01

来源:互联网 发布:html css js 源码示例 编辑:程序博客网 时间:2024/06/10 02:17
//获得控件
factorOne=(EditText)findViewById(R.id. factorOne);
//设置显示的string
calculate.setText(R.string.calculate);
//设置监听
calculate.setOnClickListener(new CalculateListrner());
 
监听类
        class CalculateListrner implements OnClickListener{
 
               @Override
               public void onClick(View v) {
                     String factorOneString= factorOne.getText().toString();
                     String factorTwoString= factorTwo.getText().toString();
                     
                     Intent intent= new Intent();
                     intent.putExtra( "one", factorOneString);
                     intent.putExtra( "two", factorTwoString);
                     intent.setClass(Activity03. this, ResultActivity.class);
                     
                     Activity03. this.startActivity(intent);
              }
 
    }
//添加菜单
        public boolean onCreatePanelMenu(int featureId, Menu menu) {
               // TODO Auto-generated method stub
       menu.add(0, 1, 1, R.string. exit );
       menu.add(0, 2, 2, R.string. about);
               return super .onCreatePanelMenu(featureId, menu);
       }
 
 
//菜单项处理
        public boolean onOptionsItemSelected(MenuItem item) {
               if(item.getItemId() == 1){
                     finish();
              }
               return super .onOptionsItemSelected(item);
       }
 
注册activity
          <activity
            android:name=".ResultActivity"
            android:label="@string/result"
            >
       
        </activity>
 
布局文件
<?xml version= "1.0" encoding ="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation= "vertical"
    android:layout_width= "fill_parent"
    android:layout_height= "fill_parent"
    >
     <TextView
         android:id="@+id/result"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         />
</LinearLayout>
0 0
原创粉丝点击