微信界面
来源:互联网 发布:青少年编程创业 编辑:程序博客网 时间:2024/04/30 19:47
MainActivity:
package com.example.fragmentwex;import android.os.Bundle;import android.app.Fragment;import android.app.Activity;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.view.View;import android.widget.TextView;public class MainActivity extends Activity implements TextView.OnClickListener {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView weixin=(TextView) findViewById(R.id.weixin);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);load(new WeiXinFragment());}@Overridepublic void onClick(View v) {switch(v.getId()){case R.id.weixin:load(new WeiXinFragment());break;case R.id.tongxunlu:load(new TongXunLuFragment());break;case R.id.faxian:load(new FaXianFragment());break;case R.id.wo:load(new WoFragment());break;default:break;}}private void load(Fragment f){FragmentManager fm = this.getFragmentManager();FragmentTransaction ft = fm.beginTransaction();ft.replace(R.id.fragment, f);ft.commit();}}
package com.example.fragmentwex;import android.app.Fragment;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;public class WeiXinFragment extends Fragment{@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view = inflater.inflate(android.R.layout.simple_list_item_1,null);view.setBackgroundColor(Color.DKGRAY);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {TextView text = (TextView) view.findViewById(android.R.id.text1);text.setText("微信");}}
通讯录:
package com.example.fragmentwex;import android.os.Bundle;import android.app.Fragment;import android.graphics.Color;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;public class TongXunLuFragment extendsFragment{@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view = inflater.inflate(android.R.layout.simple_list_item_1,null);view.setBackgroundColor(Color.GREEN);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {TextView text = (TextView) view.findViewById(android.R.id.text1);text.setText("通讯录");}}
发现:
package com.example.fragmentwex;import android.app.Fragment;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;public class FaXianFragment extends Fragment {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view = inflater.inflate(android.R.layout.simple_list_item_1,null);view.setBackgroundColor(Color.RED);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {TextView text = (TextView) view.findViewById(android.R.id.text1);text.setText("发现");}}
我:
package com.example.fragmentwex;import android.app.Fragment;import android.graphics.Color;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;public class WoFragment extends Fragment{@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view = inflater.inflate(android.R.layout.simple_list_item_1,null);view.setBackgroundColor(Color.YELLOW);return view;}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {TextView text = (TextView) view.findViewById(android.R.id.text1);text.setText("我");}}
布局:
<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.fragmentwex.MainActivity" > <FrameLayout android:id="@+id/fragment" android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="9" > </FrameLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="1" android:orientation="horizontal" > <TextView android:id="@+id/weixin" android:background="#ffd400" android:layout_width="wrap_content" android:layout_height="match_parent" android:text="微信" android:gravity="center" android:layout_weight="1"/> <TextView android:id="@+id/tongxunlu" android:background="#f3715c" android:layout_width="wrap_content" android:layout_height="match_parent" android:text="通讯录" android:gravity="center" android:layout_weight="1" /> <TextView android:id="@+id/faxian" android:background="#f391a9" android:layout_width="wrap_content" android:layout_height="match_parent" android:text="发现" android:gravity="center" android:layout_weight="1"/> <TextView android:id="@+id/wo" android:background="#f15a22" android:layout_width="wrap_content" android:layout_height="match_parent" android:text="我" android:gravity="center" android:layout_weight="1" /> </LinearLayout></LinearLayout>
0 0
- 微信聊天界面
- 微信界面
- Android微信界面
- 模仿微信界面
- 模仿微信界面之聊天界面
- 仿写 微信 界面
- 仿-微信界面-1
- 微信6.0主界面
- 微信6.0主界面
- 类似微信的界面
- 微信6.0主界面
- ViewPager实现微信界面
- Android_ViewPage_Fragment_模仿微信界面
- android 实现微信聊天界面效果
- Fragment之模仿微信界面
- 类似微信的聊天界面ListView
- Android 仿照微信滑动界面
- [模仿Android微信]之主界面
- 二叉排序树和堆的区别
- maven之仓库(repository)导出c盘
- 清朝皇帝和八旗制度
- 了解new_handler
- Service 生命周期基础
- 微信界面
- FragmentPagerAdapter+fragment错位的问题解决
- eclipse不能创建tomcat服务器的解决办法
- ButterKnife是一个专注于Android系统的View注入框架
- TCP/IP网络配置实验
- hibernate的直接加载xml的方式
- Android开发之BroadcastReceiver详解
- DIV+CSS实操二:经管系网页添加导航栏和友情链接栏
- Java 读取excel文件