• 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);
       }

      });
     }

    }

     

      

      

  • 相关阅读:
    0~n-1中缺失的数字
    仅仅反转字母
    字符串相加
    反转字符串&反转字符串中的元音字母
    python OrderedDict类&LRU缓存机制练习题
    协程greenlet、gevent、猴子补丁
    生产者与消费者(两个线程之间的通信---队列实现)
    jquery的on()
    Python之内置类型
    Python之比较运算符
  • 原文地址:https://www.cnblogs.com/salam/p/1860531.html
Copyright © 2020-2023  润新知