手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android顶部工具栏和底部工具栏的简单实现代码
Android顶部工具栏和底部工具栏的简单实现代码
摘要:废话少说,直接上图,有图有真相。这两个工具栏全是用布局来实现的。底部工具栏布局代码:代码复制代码代码如下:顶部工具栏布局代码:代码复制代码代...

废话少说,直接上图,有图有真相。

Android顶部工具栏和底部工具栏的简单实现代码1

这两个工具栏全是用布局来实现的。底部工具栏布局代码:

代码

复制代码 代码如下:

< xmlns:android="http://schemas.android.com/apk/res/android"

android:background="@drawable/bottom"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

>

<android:id="@+id/edit"

android:text="测试"

android:gravity="center_horizontal"

android:drawableTop="@drawable/ic_dialog_alert"

android:layout_alignParentLeft="true"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

<android:id="@+id/menu2"

android:text="测试"

android:gravity="center_horizontal"

android:drawableTop="@drawable/ic_dialog_dialer"

android:layout_toRightOf="@id/edit"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

<android:id="@+id/effect"

android:text="测试"

android:gravity="center_horizontal"

android:drawableTop="@drawable/ic_dialog_email"

android:layout_toRightOf="@id/menu2"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

<android:id="@+id/menu3"

android:text="测试"

android:gravity="center_horizontal"

android:drawableTop="@drawable/ic_dialog_info"

android:layout_toRightOf="@id/effect"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

顶部工具栏布局代码:

代码

复制代码 代码如下:

<xmlns:android="http://schemas.android.com/apk/res/android"

android:background="@drawable/top"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

>

<android:id="@+id/undo"

android:src="@drawable/ic_dialog_map"

android:layout_alignParentLeft="true"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

<android:id="@+id/save"

android:src="@drawable/ic_dialog_menu_generic"

android:layout_toRightOf="@id/undo"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

<android:id="@+id/share"

android:src="@drawable/ic_dialog_time"

android:layout_toRightOf="@id/save"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

<android:id="@+id/redo"

android:src="@drawable/ic_dialog_usb"

android:layout_toRightOf="@id/share"

android:layout_width="80dip"

android:layout_height="wrap_content"

>

主窗口布局代码:

代码

复制代码 代码如下:

<android:layout_height="fill_parent">

xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/layout_topmenu"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_alignParentTop="true"

>

<android:text="asdfasdfas"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@id/layout_topmenu">

<xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

>

主窗口代码:

代码

复制代码 代码如下:

package com.figoyu.photoqualify;

import android.app.Activity;

import android.os.Bundle;

import android.view.MotionEvent;

import android.view.View;

import android.view.Window;

import android.view.View.OnTouchListener;

import android.widget.ImageView;

import android.widget.TextView;

public class MainActivity extends Activity {

TextView txt1;

TextView edittv;

ImageView imgbtn;

boolean isFirst = true;

boolean istopFirst = true;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.main);

edittv = (TextView)findViewById(R.id.edit);

txt1 = (TextView)findViewById(R.id.txt1);

imgbtn = (ImageView)findViewById(R.id.undo);

edittv.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

if(isFirst) {

txt1.setText("编辑");

edittv.setBackgroundDrawable(getResources().getDrawable(R.drawable.item_background));

isFirst = false;

}else {

txt1.setText("退出编辑");

edittv.setBackgroundDrawable(getResources().getDrawable(R.drawable.touming));

isFirst = true;

}

return false;

}

});

imgbtn.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

if(istopFirst) {

txt1.setText("编辑");

istopFirst = false;

}else {

txt1.setText("退出编辑");

istopFirst = true;

}

return false;

}

});

}

}

【Android顶部工具栏和底部工具栏的简单实现代码】相关文章:

android表格效果之ListView隔行变色实现代码

Android调用google地图生成路线图实现代码

android 类似微信的摇一摇功能实现思路及代码

Android文本框搜索和清空效果实现代码及简要概述

基于Android中dp和px之间进行转换的实现代码

Android 异步加载图片的实例代码

Android 九宫格的实现方法

Android读取用户号码,手机串号,SIM卡序列号的实现代码

android手机获取gps和基站的经纬度地址实现代码

android全屏去掉title栏的多种实现方法

精品推荐
分类导航