当前位置:文档之家› android期末考大题(沈阳师范大学)

android期末考大题(沈阳师范大学)

1.SQLite数据库public class MySqliteDB extends SQLiteOpenHelper { public MySqliteDB(Context context, String name, CursorFactory factory,int version) {super(context, name, factory, version);}public void onCreate(SQLiteDatabase db) {db.execSQL("create table if not exists people ("+"pid integer primary key,"+"pname text,"+"page integer)");}public void onUpgrade(SQLiteDatabase db,int oldVersion, int newVersion) {}}public class MainActivity extends Activity {Button btn;MySqliteDB mydb;protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setContentView(yout.activity_main);mydb=new MySqliteDB(this, "MyDB", null, 1);btn=(Button)findViewById(R.id.btn);btn.setOnClickListener(new OnClickListener() { public void onClick(View v) {SQLiteDatabase db=mydb.getReadableDatabase();}});} public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu);return true;}}2.添加ToggleButtonpublic class Example_55 extends Activity{public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);setContentView(yout.main);ToggleButton toggleButton = (ToggleButton) findViewById(R.id.toggleButton);toggleButton.setChecked(true);<LinearLayoutandroid:orientation="horizontal"android:layout_width="fill_parent"android:layout_height="fill_parent"><ToggleButton android:layout_width="wrap_content" android:layout_height="wrap_content"/><ToggleButton android:id="@+id/toggleButton" android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="30dp"android:textOff="打开电灯"android:textOn="关闭电灯" /></LinearLayout>3.Spinner下拉列表框<LinearLayoutandroid:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><Spinner android:id="@+id/spinner"android:layout_width="fill_parent"android:layout_height="wrap_content" /></LinearLayout>public class Example_58 extends Activity{public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(yout.main);Spinner spinner= (Spinner) findViewById(R.id.spinner); ArrayAdapter<?> aAdapter=ArrayAdapter.createFromResource(this, R.array.color,t,yout.simple_spinner_item); Adapter.setDropdownViewResource(yout.simple_spinner_dropdown_item);spinner.setAdapter(aAdapter);OnItemSelectedListener=new OnItemSelectedListener(){public void onItemSelected(AdapterView<?> parent, View view, int position, long id){Toast.makeText(Example_59.this,"选择的色彩:"+parent.getItemAtPosition(position).toString(),Toast.LENGTH_LONG).show;}public void onNothingSelected(AdapterView<?> parent){Toast.makeText(Example_59.this,"Nothing is selected",Toast.LENGTH_LONG).show;}};Spinner.SrtOnItemSelectedListener(itemSelectedListener);}}4.爱好<resources><string-array name="spjg"><item>浙江</item></string-array></resources><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="用户名"></TextView><EditTextandroid:layout_width="fill_parent"android:layout_height="wrap_content" /></LinearLayout><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="性别"></TextView><RadioGroupandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><RadioButtonandroid:id="@+id/radioButton1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="男" /></RadioGroup></LinearLayout><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="籍贯"></TextView><Spinnerandroid:id="@+id/spinner1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1" /></LinearLayout><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="爱好"></TextView><CheckBoxandroid:id="@+id/checkBox2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="足球" /></LinearLayout><Buttonandroid:id="@+id/button1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="提交" /></LinearLayout>5.Toast提示信息class ButtonClick implements OnClickListener{public void onClick(View v) {switch (v.getId()) {case R.id.button1:toast.makeText(MainActivity.this, "默认的Toast显示", Toast.LENGTH_LONG).show();break;case R.id.button2:toast = Toast.makeText(getApplicationContext(), "自定义位置的Toast显示",Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, toast.getXOffset()/2, toast.getYOffset()/2);toast.show();break;case R.id.button3:toast = Toast.makeText(getApplicationContext(),"只有图片的Toast显示",Toast.LENGTH_LONG);ImageView img = new ImageView(MainActivity.this);img.setImageResource(R.drawable.ic_launcher);toast.setView(img);toast.show();break;case R.id.button4:toast = Toast.makeText(getApplicationContext(), "有图有字的Toast", Toast.LENGTH_LONG);LinearLayout layout = (LinearLayout)toast.getView(); ImageView img1 = new ImageView(getApplicationContext()); img1.setImageResource(R.drawable.ic_launcher);layout.addView(img1,0);toast.show();break;case R.id.button5:LayoutInflater inflater=(LayoutInflater)getSystemService (YOUT_INFLATER_SERVICE);View view=inflater.inflate(yout.toast,null);Toast toast = new Toast(getApplicationContext()); ImageView image = (ImageView) view.findViewById(R.id.img); image.setImageResource(R.drawable.ic_launcher);toast.setView(view);toast.show();break;default:break;}}}<LinearLayoutandroid:orientation="horizontal"android:layout_width="fill_parent"android:layout_height="fill_parent"android:padding="5dp"android:background="#708090"><ImageViewandroid:id="@+id/img"android:layout_width="wrap_content"android:layout_height="wrap_content"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="完全自定义的Toast"/></LinearLayout>。

相关主题