Android小程序实现简易QQ界面_Android

来源:脚本之家  责任编辑:小易  

应该是可以的,就看对应的小程序能都有对应的权限了www.zgxue.com防采集请勿采集本网。

本文实例为大家分享了Android实现简易QQ界面的具体代码,供大家参考,具体内容如下

图片 浏览 音乐播放 都很简单 也能做出 很好的界面

要求:

(1)与QQ界面控件数目、样式相同

1.找到还原小图标: 在右上角的倒数第二个小图标,鼠标放在上面有提示"还原"两个字. 2.点出还原小图标即可

(2)与QQ的图形化界面相同

= = ! 这还小程序呢 这类用到的技术点就N多 如多线程 即时通讯 IO流 等等 都是比较难受的技术 何况还得加上页面

(3)实现一个简单的点击事件

打开你想关闭的任何一个小程序,点击右上角,然后就会有取消关注,点它就好了。

具体实现:

直接返回就行了,小程序就在首页可以打开。

(1)编写程序代码

package com.example.login;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.Window;import android.widget.Button;import android.widget.EditText;import android.widget.RadioButton;import android.widget.Toast;import android.widget.ToggleButton;public class MainActivity extends Activity { //声明组件 private EditText username; private EditText password; private Button login; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //无标题设置 requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); //初始化控件,根据Id获取组件对象 username = (EditText)findViewById(R.id.username); password = (EditText)findViewById(R.id.password); login = (Button)findViewById(R.id.login); //注册监听 login.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // 登录 Log.i("tag", "username:"+username.getText().toString()); Log.i("tag", "password:"+password.getText().toString()); Toast t1 = Toast.makeText(getApplicationContext(), "登录成功", Toast.LENGTH_LONG); t1.show(); } }); }}

(2)对应布局文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/aa" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#55000000" android:orientation="vertical" android:paddingLeft="30dp" android:paddingRight="30dp" > <LinearLayout android:layout_marginTop="80dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal" > <ImageView android:layout_width="43dp" android:layout_height="43dp" android:src="@drawable/qq" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="QQ" android:textColor="#fff" android:textSize="50dp" /> </LinearLayout> <EditText android:id="@+id/username" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="30dp" android:background="@null" android:hint="QQ号/手机号/邮箱" android:maxLength="13" android:singleLine="true" android:textColor="#fff" android:textSize="30px" android:textColorHint="#eee" /> <View android:layout_width="match_parent" android:layout_height="1px" android:layout_marginTop="10dp" android:background="#eee" /> <EditText android:id="@+id/password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:background="@null" android:hint="密码" android:inputType="textPassword" android:maxLength="13" android:singleLine="true" android:textColor="#fff" android:textSize="30px" android:textColorHint="#eee" /> <View android:layout_width="match_parent" android:layout_height="1px" android:layout_marginTop="10dp" android:background="#eee" /> <Button android:id="@+id/login" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:background="@drawable/button_login_bg" android:text="登录" android:textColor="#fff" android:textSize="25px" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:orientation="horizontal" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="忘记密码?" android:textColor="#cc1CA4DE" android:textSize="20dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="right" android:text="新用户注册" android:textColor="#cc1CA4DE" android:textSize="20dp" /> </LinearLayout> </LinearLayout></LinearLayout>

(3)效果如下:

不知从何时起,QQ下拉刷新每过一顿时间就要弄一个恶心的功能在那里,现在轮到小程序了,这垃圾功能还不能关内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • android 通过向viewpage中添加listview来完成滑动效果(类似于qq滑动界面)
  • android qq登录界面绘制代码
  • android使用viewdraghelper实现仿qq6.0侧滑界面(一)
  • android仿qq、微信聊天界面长按提示框效果
  • android使用viewdraghelper实现qq6.x最新版本侧滑界面效果实例代码
  • android仿qq空间动态界面分享功能
  • android应用中使用viewpager实现类似qq的界面切换效果
  • android实现qq登录界面遇到问题及解决方法
  • android qq新用户注册界面绘制
  • android listview自定义adapter实现仿qq界面
  • android实现3d推拉门式滑动菜单源码解析
  • android避免内存溢出(out of memory)方法汇总
  • android入门:多线程断点下载详细介绍
  • android界面设计(app设计趋势 左侧隐藏菜单右边显示content)
  • android编程之语音识别实现方法
  • android利用二阶贝塞尔曲线实现添加购物车动画详解
  • android recyclerview实现点击条目删除
  • android开发之选项卡功能的实现方法示例
  • android中tablayout结合viewpager实现页面切换效果
  • android camera变焦编程步骤
  • 手机QQ消息刷新界面有个发现小程序怎么弄掉
  • QQ小程序开发工具, 可以打开手Q说说发表界面吗?
  • 我想用C编个小程序,用户界面怎么编,(类似QQ登录界...
  • QQ小程序在哪里?
  • 设计一个visual c#小程序,比方说QQ登陆界面或者计...
  • QQ聊天界面的小程序不见了怎么弄回来
  • 求编写一个类似qq、微信的Java小程序,只需实现好...
  • 怎么关闭qq小程序功能 最新版本的QQ怎么关闭小程序...
  • QQ小程序里面的斗罗大陆小游戏。在这个界面,如何...
  • qq小程序的游戏,数据互通吗?苹果手机玩的数据,...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全c#教程vbvb.netc 语言java编程delphijavaandroidiosswiftscala易语言汇编语言其它相关首页android 通过向viewpage中添加listview来完成滑动效果(类似于qq滑动界面)android qq登录界面绘制代码android使用viewdraghelper实现仿qq6.0侧滑界面(一)android仿qq、微信聊天界面长按提示框效果android使用viewdraghelper实现qq6.x最新版本侧滑界面效果实例代码android仿qq空间动态界面分享功能android应用中使用viewpager实现类似qq的界面切换效果android实现qq登录界面遇到问题及解决方法android qq新用户注册界面绘制android listview自定义adapter实现仿qq界面android避免内存溢出(out of memory)方法汇总android入门:多线程断点下载详细介绍android界面设计(app设计趋势 左侧隐藏菜单右边显示content)android编程之语音识别实现方法android利用二阶贝塞尔曲线实现添加购物车动画详解android recyclerview实现点击条目删除android开发之选项卡功能的实现方法示例android中tablayout结合viewpager实现页面切换效果android camera变焦编程步骤一看就懂的android app开发入门教微信公众平台开发入门教程(图文详android基础之使用fragment控制切六款值得推荐的android(安卓)开android textview设置中文字体加android应用开发sharedpreferencandroid 动画之translateanimatiandroid压力测试命令monkey详解android按钮单击事件的四种常用写android调试工具ddms的使用详解你值得拥有的android studio开发小技巧android自定义popwindow实现qq、微信弹出android studio实现计算器android自定义一个图形单点移动缩小的效果android使用volley实现上传文件功能深入探讨unit testing in androidandroid 实现桌面未读角标android 网络请求库volley方法详解基于android实现答题倒计时功能android xml数据的三种解析方式
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved