两个界面的切换
16lz
2021-12-04
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"androidrientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="我是丽" /><ListView android:id="@+id/list"android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout>
两个界面的切换
package com.layout;/*import android.app.Activity;import android.os.Bundle;public class LayoutTest extends Activity { *//** Called when the activity is first created. *//* @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }}*/import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.ListView;import android.widget.TextView;import android.widget.AdapterView.OnItemClickListener;public class aas2l extends Activity implements OnClickListener { /** Called when the activity is first created. */private String[] data= {"Item-1", "Item-2", "Item-3"};private Button btn, btn2; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); set_aas2l_layout(); } public void set_aas2l_layout() { setContentView(R.layout.ass2l); btn = (Button)findViewById(R.id.pu_btn); btn.setOnClickListener(this); btn2 = (Button)findViewById(R.id.exit_btn); btn2.setOnClickListener(this); } public void onClick(View v){ if (v == btn) this.set_pu_layout(); if(v == btn2) this.finish(); } public void set_pu_layout(){ setContentView(R.layout.pickup); ListView lv = (ListView)findViewById(R.id.list); ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data); lv.setAdapter(arrayAdapter); lv.setOnItemClickListener(listener); } OnItemClickListener listener= new OnItemClickListener(){ public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3){ set_aas2l_layout(); TextView tv = (TextView)findViewById(R.id.tv); tv.setText("select: " + data[arg2]); } };}
ass2l.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"androidrientation="vertical"android:layout_width="fill_parent"android:layout_height="wrap_content"><TextView android:id= "@+id/tv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="3dip"android:text="你是谁" /><Button android:id= "@+id/pu_btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="3dip"android:text="@string/pickup" /><Button android:id= "@+id/exit_btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="3dip"android:text="@string/exit" /></LinearLayout>
pickup.xml
更多相关文章
- android CTS SELinuxDomainTest# testInitDomain
- Android(安卓)权限被拒绝,跳转至权限设置界面
- 图片切换
- Android(安卓)SDK下载和更新失败的解决方法
- Android(安卓)环境搭建
- RadioButton 带下划线切换的案例
- Android横竖屏切换问题
- 性能优化学习资源
- android 实现类似Iphone底部消息数量提示