在安卓的webview中有这个点击放大缩小button,当时就在想如何实现那种效果,弄一个两个图标的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;
}
});
}
版权声明:本文博客原创文章,博客,未经同意,不得转载。