本篇文章給大家分享的是有關(guān)怎么在Android中實現(xiàn)一個微信公眾號界面,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供吉木薩爾網(wǎng)站建設(shè)、吉木薩爾做網(wǎng)站、吉木薩爾網(wǎng)站設(shè)計、吉木薩爾網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、吉木薩爾企業(yè)網(wǎng)站模板建站服務(wù),10余年吉木薩爾做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1. 界面布局
主界面布局四部分,由上到下依次是:標題欄,消息列表,底部菜彈出的子菜單,底部菜單或輸入欄。
主界面基本框架main.xml代碼如下:
標題欄title_bar.xml布局如下:
完成title_bar布局后,再在values\styles.xml添加自定義標題欄主題
消息列表的服務(wù)端消息item布局item_left.xml
消息列表的用戶消息item布局item_right.xml
彈出的子菜單布局child_menu.xml如下:
由底部菜單切換到輸入框,輸入框bottom_menu_layout2.xml布局如下:
2. 代碼實現(xiàn)
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中實現(xiàn)一個微信公眾號界面,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前名稱:怎么在Android中實現(xiàn)一個微信公眾號界面
轉(zhuǎn)載注明:
http://weahome.cn/article/gcgcgs.html