Android:为什么缩放控制是这样的?

发布于 2024-10-02 07:24:05 字数 856 浏览 5 评论 0原文

alt text

为什么缩放控件显示成这样?它仅发生在 QVGA 分辨率模拟器上。它在 HVGA 分辨率下完美运行。

这是我使用的代码。

    ZoomControls zoomControls = (ZoomControls) findViewById(R.id.zoomcontrols);
    zoomControls.setOnZoomInClickListener(new View.OnClickListener() {
        public void onClick(View v) {
                mc.zoomIn();
        }
    });
    zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
        public void onClick(View v) {
                mc.zoomOut();
        }
    });

zoomcontrols 在 xml 中定义为:

<ZoomControls android:id="@+id/zoomcontrols"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"/>

alt text

Why does the zoom control show like this? It only happens on QVGA resolution smulator. It works perfectly on HVGA resolution.

This is the code that I used.

    ZoomControls zoomControls = (ZoomControls) findViewById(R.id.zoomcontrols);
    zoomControls.setOnZoomInClickListener(new View.OnClickListener() {
        public void onClick(View v) {
                mc.zoomIn();
        }
    });
    zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
        public void onClick(View v) {
                mc.zoomOut();
        }
    });

zoomcontrols defined in xml as:

<ZoomControls android:id="@+id/zoomcontrols"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"/>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嗫嚅 2024-10-09 07:24:05

你的代码应该没有什么问题。这可能是模拟器错误。如果可以的话,您应该在真实设备上进行测试。

看来你不是唯一一个。 运行带有 QVGA 的 Android 1.6 的模拟器上的缩放控件

Shouldn't be nothing wrong with your code. It could be a emulator bug. You should test it on a real device if you can.

It seems you are not the only one. Zoom controls on emulator running Android 1.6 with QVGA

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文