`
woshixushigang
  • 浏览: 586971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Android控件之ZoomButton缩放按钮

阅读更多

Android控件之ZoomButton缩放按钮

 效果如下

 

一、与ZoomControls的区别

  ZoomControls是一个包含放大、缩小按钮的控件。而ZoomButton是您自己定义的缩放按钮,它允许你定义多个这样的按钮,它显示的只能是图片,没有Text属性。

二、实例

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical" android:layout_width="fill_parent"
 android:layout_height="fill_parent">
 <TextView android:id="@+id/text" android:layout_width="wrap_content"
  android:layout_height="wrap_content" android:text="ZoomControls实例"
  android:textSize="12px" />
 <ZoomButton android:id="@+id/zoombutton"
  android:layout_gravity="bottom" android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:src="@drawable/btn_black"/>
</LinearLayout>

 

package com.wjq;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import android.widget.ZoomButton;
import android.widget.ZoomButtonsController;
import android.widget.ZoomControls;

public class ZoomButtonsControllerDemo extends Activity {
 private ZoomButton zb;
 private TextView text;
 
 static long size = 12;

 /*
  * (non-Javadoc)
  *
  * @see android.app.Activity#onCreate(android.os.Bundle)
  */
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);

  setContentView(R.layout.zoombuttonscontroller);
  zb = (ZoomButton) findViewById(R.id.zoombutton);
  text = (TextView) findViewById(R.id.text);

  zb.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    size = size + 2;
    text.setTextSize(size);
   }

  });
 }

}

 

分享到:
评论

相关推荐

    android控件的使用

    除了`ImageView`,还有`ImageButton`和`ZoomButton`等,它们不仅能够显示图像,还能实现点击操作和缩放功能。 #### 四、进度条控件 进度条控件用于指示操作的完成程度,主要有两种类型:`ProgressBar`和`SeekBar`...

    Android_UI_API最全中文文档

    * ZoomButton:提供了缩放按钮的方式。 * CheckBox:提供了复选框的方式。 * RadioButton:提供了单选框的方式。 * Button:提供了普通按钮的方式。 * ToggleButton:提供了ToggleButton的方式。 * ViewStub:提供了...

    Android API中文文档

    "Android2.2 API中文文档——ZoomButton.doc"涉及ZoomButton,用于缩放视图。开发者可以了解如何通过此组件实现图片或视图的缩放操作,并结合手势识别来增强用户体验。 "Android2.2 API中文文档——ImageButton.doc...

    android——API中文文档

    `ZoomButton`用于实现缩放功能,常用于地图或图片查看器。 ### 10. CheckBox `CheckBox`用于表示二选一或多选一的情况,通常用于表单中的选择项。 ### 11. RadioButton `RadioButton`用于单选列表中的选项,一次...

    android API 中文 文档

    本文将深入解析这些文档中的关键知识点,涵盖从基础控件到高级通信技术,旨在提供一个全面的Android开发知识框架。 1. **TextView**: TextView是Android中最基础的文本显示组件,用于展示单行或多行文本。API中文...

    安卓中文API文档

    Button 是 Android 中最基本的控件之一,用于实现按钮功能。Button 提供了多种样式和属性设置,例如背景颜色、文字颜色、字体大小等。 十三、ToggleButton ToggleButton 是一种特殊的 Button,用于实现开关功能。...

    Android2.2—API中文文档合集

    这些是特定类型的View,分别用于显示图像、图像按钮、快速联系人徽章和缩放按钮。文档阐述了它们各自的特性和用法,帮助开发者构建丰富的用户界面。 7. **CheckBox**、**RadioButton**、**ToggleButton**: 这些...

    Android2.2 API中文文档——View

    - **ZoomButton**:缩放按钮视图。 - **ZoomControls**:缩放控制器视图,用于控制缩放操作。 #### XML属性 下面是一些常用的`View`类的XML属性及其描述: - **android:background**:设置背景色或背景图片。可以...

    adroid2.2 API 中文文档

    5. ZoomButton:提供缩放功能的按钮。 6. CheckBox 和 RadioButton:用于创建多选或单选选项。 7. Button:用于触发操作的简单按钮。 8. ToggleButton:开关按钮,可以切换开/关状态。 9. ViewStub:延迟加载的视图...

Global site tag (gtag.js) - Google Analytics