手机卫士学习05-手机卫士主界面UI
来源:互联网 发布:网络摄像头改模拟信号 编辑:程序博客网 时间:2024/05/17 09:31
制作的效果图:
activity_home.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="match_parent" android:layout_height="55dip" android:background="#8866ff00" android:gravity="center" android:text="功能列表" android:textSize="25sp" /> <GridView android:verticalSpacing="15dip" android:id="@+id/gv_home_list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="35dip" android:numColumns="3" /></LinearLayout>
home_list.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:orientation="vertical" > <ImageView android:id="@+id/iv_home_list" android:layout_width="60dip" android:layout_height="60dip" android:src="@drawable/app" /> <TextView android:id="@+id/tv_home_list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="软件管理" android:textColor="#000000" android:textSize="15sp" /></LinearLayout>
HomeActivity.java:
package com.itheima.mobilesafe;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.GridView;import android.widget.ImageView;import android.widget.TextView;public class HomeActivity extends Activity {private GridView gv_home_list;private MyAdapter adapter;private static String[] names ={"手机防盗","通讯卫士","软件管理","进程管理","流量统计","手机杀毒","缓存清理","高级工具","设置中心"};private static int[] images ={R.drawable.safe,R.drawable.callmsgsafe,R.drawable.app,R.drawable.taskmanager,R.drawable.netmanager,R.drawable.trojan,R.drawable.sysoptimize,R.drawable.atools,R.drawable.settings};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_home);gv_home_list =(GridView) findViewById(R.id.gv_home_list);adapter =new MyAdapter();gv_home_list.setAdapter(adapter);}private class MyAdapter extends BaseAdapter{@Overridepublic int getCount() {return names.length;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {if(convertView == null){convertView =View.inflate(HomeActivity.this, R.layout.home_list, null);}ImageView iv_item = (ImageView) convertView.findViewById(R.id.iv_home_list);TextView tv_item = (TextView) convertView.findViewById(R.id.tv_home_list);iv_item.setImageResource(images[position]);tv_item.setText(names[position]);return convertView;}@Overridepublic Object getItem(int position) {return null;}@Overridepublic long getItemId(int position) {return 0;}}}
源码下载:http://yunpan.cn/cy6eERIt4QhbT 访问密码 a876
0 0
- 手机卫士学习05-手机卫士主界面UI
- 手机卫士学习 01-设置启动界面UI
- Android手机卫士主界面MainActivity的UI实现
- 手机卫士知识点二----主界面 gridview.
- 手机卫士01-启动界面
- 手机卫士-05
- 手机卫士day04-05
- 手机卫士
- 手机卫士学习14-手机防盗向导界面实现
- 手机卫士学习22- 一键锁屏
- 手机卫士开发学习1
- 手机卫士学习16-Activity界面切换自定义动画
- 安卓手机卫士开发学习第一天--Splash界面
- 手机卫士05-自定义对话框
- android 实战练习 回归手机卫士 一 主界面布局
- 手机卫士2---splash界面的作用
- 手机卫士 第二天主界面的开发
- android手机卫士开发_splash界面
- [转]数据挖掘 - 分词入门
- Scramble String
- Python FTP 下载文件 简单示例
- Populating Next Right Pointers in Each Node II
- IIS的安装及网站发布的图解,iis发布图解
- 手机卫士学习05-手机卫士主界面UI
- 使用 ContentProviderOperation 来提升性能
- Fedora 16下安装ruby on rails
- Java加密技术之—BASE64,MD5,SHA,HMAC
- android webkit HTML5 video研究
- springmvc使用JSR-303进行校验
- selenium commands
- unity3d中脚本生命周期(MonoBehaviour lifecycle)
- 在aspx.cs中使用windows.open打开另一个页面,并且实现参数传递