在安卓的webview中有这个点击放大缩小按钮,当时就在想怎样实现那种效果,弄一个两个图标的ImageButton,但感觉又有些麻烦,昨天看疯狂安卓书,无意中发现还有一个
ZoomButtonsController ,ZoomControls,和ZoomButton;
而放大缩小可以通过 ZoomControls来实现。
看我的一段代码,点击+文字放大,点击 - 文字缩小
tv是TextView
if (i >20) { zc.setOnZoomOutClickListener(new OnClickListener() { // 缩小 public void onClick(View arg0) { tv.setTextSize(i - 2); System.out.println("-------out"); i=i-2; } }); } if (i<30) {zc.setOnZoomInClickListener(new OnClickListener() { // 放大 public void onClick(View arg0) { tv.setTextSize(i+2); i = i+ 2; } }); }
原文地址:http://blog.csdn.net/jia635/article/details/38856625