本篇文章给大家分享的是有关怎么在Android中实现一个微信公众号界面,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联公司专业为企业提供吉木萨尔网站建设、吉木萨尔做网站、吉木萨尔网站设计、吉木萨尔网站制作等企业网站建设、网页设计与制作、吉木萨尔企业网站模板建站服务,10余年吉木萨尔做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
1. 界面布局
主界面布局四部分,由上到下依次是:标题栏,消息列表,底部菜弹出的子菜单,底部菜单或输入栏。
主界面基本框架main.xml代码如下:
标题栏title_bar.xml布局如下:
完成title_bar布局后,再在values\styles.xml添加自定义标题栏主题
消息列表的服务端消息item布局item_left.xml
消息列表的用户消息item布局item_right.xml
弹出的子菜单布局child_menu.xml如下:
由底部菜单切换到输入框,输入框bottom_menu_layout2.xml布局如下:
2. 代码实现
MainActivity.java
package com.example.wxdemo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnFocusChangeListener;
import android.view.ViewGroup;
import android.view.Window;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
public class MainActivity extends Activity implements View.OnClickListener {
private LinearLayout bottomLayout;// 底部菜单父框架
private LinearLayout bottomMenuLayout1;// 底部菜单布局
private LinearLayout bottomMenuLayout2;// 底部输入框布局
private RelativeLayout btn1;// “用户绑定”按钮布局
private RelativeLayout btn2;// “扫描签到”按钮布局
private RelativeLayout btn3;// “更多”按钮布局
private LinearLayout popLayout1;
private LinearLayout popLayout2;
private LinearLayout popLayout3;// 弹出的子菜单父框架布局
private LinearLayout childLayout;// “更多”按钮的子菜单
private ListView lv;
private MyAdapter adapter;
private List
以上就是怎么在Android中实现一个微信公众号界面,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
名称栏目:怎么在Android中实现一个微信公众号界面
文章分享:
http://kswsj.cn/article/gcgcgs.html