深圳达内Android开发学习 Random随机数.doc

上传人:scccc 文档编号:11577273 上传时间:2021-08-24 格式:DOC 页数:10 大小:128.50KB
返回 下载 相关 举报
深圳达内Android开发学习 Random随机数.doc_第1页
第1页 / 共10页
深圳达内Android开发学习 Random随机数.doc_第2页
第2页 / 共10页
深圳达内Android开发学习 Random随机数.doc_第3页
第3页 / 共10页
深圳达内Android开发学习 Random随机数.doc_第4页
第4页 / 共10页
深圳达内Android开发学习 Random随机数.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《深圳达内Android开发学习 Random随机数.doc》由会员分享,可在线阅读,更多相关《深圳达内Android开发学习 Random随机数.doc(10页珍藏版)》请在三一文库上搜索。

1、深圳达内Android开发学习 Random随机数一个随机数生成器,在首页不断变化,可以设置范围。random.java?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495package zhang.random; import android.app.Activity;import a

2、ndroid.app.AlertDialog;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;import android.widget.TextView;public class random extends Activity protected void onRes

3、ume() super.onResume(); private Button start; private Button stop; private TextView show; private Handler handler; private Runnable update; private int i; public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.random_main); /layout file start=(But

4、ton)findViewById(R.id.start); stop=(Button)findViewById(R.id.stop); show=(TextView)findViewById(R.id.show); handler =new Handler(); update = new Runnable() public void run() Intent intent= getIntent(); int value = intent.getIntExtra(max, 100); i = Integer.valueOf(int) (Math.random()*value);/获得一个随机数

5、if(value 10 & value 100 & value 1000 & value = 10000) show.setTextSize(145); else show.setTextSize(60); show.setText(i+); handler.postDelayed(update, 3); ; start.setOnClickListener(new View.OnClickListener() public void onClick(View arg0) handler.post(update); start.setEnabled(false); ); stop.setOnC

6、lickListener(new View.OnClickListener() public void onClick(View arg0) handler.removeCallbacks(update); start.setEnabled(true); ); public boolean onCreateOptionsMenu(Menu menu) menu.add(0, 1, 1,R.string.set);/add menu-set menu.add(0, 2, 2,R.string.about);/add menu-about menu.add(0,3,3,R.string.exit)

7、;/add menu-exit return super.onCreateOptionsMenu(menu); public boolean onOptionsItemSelected(MenuItem item) if (item.getItemId() = 3) /OnClick set finish(); else if (item.getItemId() = 2) /OnClick about AlertDialog.Builder dialog = new AlertDialog.Builder(this); dialog.setTitle(About).setMessage(R.s

8、tring.anthor).show(); else/onClick exit Intent intent = new Intent(); intent.setClass(random.this,setMax.class); random.this.startActivity(intent); return super.onOptionsItemSelected(item); 设置范围的Activity?1234567891011121314151617181920212223242526272829303132333435363738394041424344package zhang.ran

9、dom; import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText; public class setMax extends Activity private EditText getMax; private Button ok; private Button cancle; Override protected voi

10、d onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.max); getMax = (EditText)findViewById(R.id.set); ok = (Button)findViewById(R.id.okButton); cancle = (Button)findViewById(R.id.cancleButton); ok.setOnClickListener(new View.OnClickListener() public void

11、onClick(View arg0) int max = Integer.valueOf(getMax.getText().toString(); Intent intent = new Intent(); intent.putExtra(max,max); intent.setClass(setMax.this, random.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); setMax.this.startActivity(intent); setMax.this.finish(); ); cancle.setOnClick

12、Listener(new View.OnClickListener() Override public void onClick(View arg0) Intent intent2 = new Intent(); setMax.this.setResult(RESULT_OK, intent2); setMax.this.finish(); ); 主页布局?123456789101112131415161718192021222324252627282930设置布局?1234567891011121314151617181920212223242526272829303132333435363738394041 String.xml?123456789101112 00 Random 退出 关于 #ffffff 设置 输入最大值: 确定 返回 By:没落凄凉nQQ:270615838咨询更多信息,登陆深圳达内官方网站:咨询电话:0755-29558210咨询地址:深圳市宝安区西乡大道宝源路F518时尚创意园F2栋110

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1