没有xml布局的缩放控件?

时间:2012-03-06 19:30:04

标签: android zoom

我正在尝试在我的webview上获得缩放控件。

我已多次看到这个解决方案:

private static final FrameLayout.LayoutParams ZOOM_PARAMS = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, Gravity.BOTTOM);

 FrameLayout mContentView = (FrameLayout) getWindow().
    getDecorView().findViewById(android.R.id.content);
    final View zoom = this.objetview.getZoomControls();
    mContentView.addView(zoom, ZOOM_PARAMS);
    zoom.setVisibility(View.GONE);

它工作得很好但是可以在不使用xml文件中的webview布局的情况下完成它吗?如何将它添加到像这样的简单代码中:

public class Affiche extends Activity 
{ 
    public String lien;

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MyWebView webview = new MyWebView(this); String lien_changed = CreateLien(chapitre , nom_livre_changed); webview.loadUrl(lien_changed); setContentView(webview); } class MyWebView extends WebView implements OnGestureListener { ..... // MyWebView to implement Gesture Detector ...

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了问题的答案。事实上,我使用的代码已被弃用......这对我现在有用:

 webview.getSettings().setBuiltInZoomControls(true);    

谢谢!