随笔分类 - android学习笔记
摘要:xml代码:java代码:myAuto=(AutoCompleteTextView)findViewById(R.id.myAuto); //注意这里获取资源的方法 String[] cities=getResources().getStringArray(R.array.cities); //第二个参数为item显示的样式 adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,cities); myAuto.setAdapter(adapter...
阅读全文
摘要:xml代码:java代码:myEdit=(EditText)findViewById(R.id.myEdit); myEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { //判断是否点了软键盘中的enter键 if(actionId==...
阅读全文
摘要:datepicker真的没什么好记的,唯一一个就是获取系统的当前日期:Calendar calendar=Calendar.getInstance();int year=calendar.get(Calendar.YEAR);int month=calendar.get(Calendar.MONTH);int day=calendar.get(Calendar.DAY_OF_MONTH);这里的month是从0开始的,所以,如果要是想得到和系统统一的月份,最后要+1;另外一个就是:myDatePicker.init(year, month, day, new OnDateChangedList
阅读全文
摘要:XML代码: java代码:注意这里使用的是CompoundButton.OnCheckedChangeListenerfirstToggle=(ToggleButton)findViewById(R.id.firstToggle); firstToggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton button...
阅读全文
摘要:XML代码: java代码:manRadio=(RadioButton)findViewById(R.id.manRadio); womanRadio=(RadioButton)findViewById(R.id.womanRadio); sexGroup=(RadioGroup)findViewById(R.id.sexGroup); sexGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override ...
阅读全文
摘要:java代码:package google.android;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.BaseAdapter;import androi..
阅读全文
摘要:android线性布局总共有两个方向:android:orientation="vertical"或者“horizontal”其中有两点需要注意:1、layout_gravity/gravitylayout_gravity="top,left,right,bottom,center_vertical,center_horizontal" 表示设置该属性的控件位于父控件的位置gravity:表示该控件内部的子控件的位置2、layout_weight设置权重,线性布局内部的所有子控件均该属性后,每个控件在垂直或水平方向所占父控件的比重为:该控件的权重/所有子
阅读全文
摘要:activity的生命周期一共包括7个方法:onCreate();onStart();onResume();onPause();onRestart();onStop();onDestroy();第一种情况:MainActivity被NextActivity完全遮挡时:启动MainActivity :MainActivity-----onCreate()MainActivity-----onStart()MainActivity-----onResume()启动NextActivity时:MainActivity-----onPause()NextActivity-----onCreate()N
阅读全文
摘要:如果activity在运行过程中遇到意外被停止的时候,需要能够保存当前的进度或者一些数据就需要在activity中实现onSaveInstanceState@Overrideprotected void onSaveInstanceState(Bundle outState) {// TODO Auto-generated method stubsuper.onSaveInstanceState(outState);//在这里可以将一些重要的数据保存到数据库中}*暂时没有能够在内存中进行保存的方法
阅读全文
摘要:ManActivity界面:输入4+5,点击等于,跳转到NextActivity中:输入答案,9,然后点击“返回”:在MainActivity中:addBtn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {String pOne=paramOne.getText().toString().trim();String pTwo=paramTwo.getText().toString().trim();Intent intent=new Intent(MainActiv
阅读全文
摘要:intent用法:MainActivity中 Intent intent=new Intent(MainActivity.this,NextActivity.class);intent.putExtra("name", "Tom");intent.putExtra("age", 23); //学习了Bundle的用法Bundle bundle=new Bundle();bundle.putString("code", "124");intent.putExtra("bundle&quo
阅读全文
摘要:1、activitys2、services3、Content Providers4、Intents and Intent Filters
阅读全文

浙公网安备 33010602011771号