Android 微信界面 Fragment
16lz
2021-01-23
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.example.weixin.MainActivity" > <FrameLayout android:id="@+id/frament" android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="8" > </FrameLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="2" android:orientation="horizontal" > <TextView android:id="@+id/weiixn" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:text="微信" /> <TextView android:id="@+id/tongxunlu" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:text="通讯录" /> <TextView android:id="@+id/faxian" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:text="发现" /> <TextView android:id="@+id/wo" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:text="我" /> </LinearLayout></LinearLayout>
package com.example.weixin;import android.app.Fragment;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;public class Weixin extends Fragment{private Context context=null;public Weixin(Context context) {super();this.context = context;}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {ImageView view=new ImageView(context);view.setBackgroundColor(Color.LTGRAY);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {ImageView img=(ImageView)view;img.setImageResource(R.drawable.ic_launcher);}}
package com.example.weixin;import android.app.Fragment;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;public class Tongxunlu extends Fragment {private Context context=null;public Tongxunlu(Context context) {super();this.context = context;}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {ImageView view=new ImageView(context);view.setBackgroundColor(Color.BLUE);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {ImageView img=(ImageView)view;img.setImageResource(R.drawable.j);}}
package com.example.weixin;import android.app.Fragment;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;public class Faxian extends Fragment{private Context context=null;public Faxian(Context context) {super();this.context = context;}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {ImageView view=new ImageView(context);view.setBackgroundColor(Color.RED);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {ImageView img=(ImageView)view;img.setImageResource(R.drawable.l);}}
package com.example.weixin;import android.app.Fragment;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;public class Wo extends Fragment{private Context context=null;public Wo(Context context) {super();this.context = context;}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {ImageView view=new ImageView(context);view.setBackgroundColor(Color.YELLOW);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {ImageView img=(ImageView)view;img.setImageResource(R.drawable.b);}}
package com.example.weixin;import android.app.Activity;import android.os.Bundle;import android.app.Fragment;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.TextView;public class MainActivity extends Activity implements OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView weixin=(TextView) findViewById(R.id.weiixn);weixin.setOnClickListener(this);TextView tongxunlu=(TextView) findViewById(R.id.tongxunlu);tongxunlu.setOnClickListener(this);TextView faxian=(TextView) findViewById(R.id.faxian);faxian.setOnClickListener(this);TextView wo=(TextView) findViewById(R.id.wo);wo.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.weiixn:load(new Weixin(this));break;case R.id.tongxunlu:load(new Tongxunlu(this));break;case R.id.faxian:load(new Faxian(this));break;case R.id.wo:load(new Wo(this));break;}}privatevoidload(Fragment fragment){FragmentManager fm = this.getFragmentManager();FragmentTransaction ft = fm.beginTransaction();ft.replace(R.id.frament, fragment);ft.commit();}}
更多相关文章
- Android基础知识学习——界面转换
- 四、[Android UI界面] android继承关系图
- 登录界面(Android studio)
- android欢迎界面并执行任务
- Android APP--建立简单的交互界面
- Android中编码实现软件界面
- android原生音乐播放器界面字体显示不全
- android子线程中刷新界面控件
- Android 实现在Java代码中修改UI界面,并修改界面