-1

我对 android dev 完全是个菜鸟,并提名自己为我最后一年的大学项目编写一个特殊需求教育应用程序。我正在尝试开发的元素之一是一组闪存卡(png 图像),每张卡都可以通过单击应用程序主屏幕上的相应按钮全屏显示。我可以在 Java 中轻松做到这一点,但经过 2 天的谷歌搜索和尝试各种教程后,图像仍然无法显示。我越来越担心,如果在 android 中这种直截了当的事情很难,那么这个项目就注定了,请帮忙

picView = (WebView)findViewById(R.id.pic_view); picView.setBackgroundColor(0);

    Button pickBtn = (Button)findViewById(R.id.pick_btn);
    pickBtn.setOnClickListener(this);

    Button loadBtn = (Button)findViewById(R.id.load_btn);
    loadBtn.setOnClickListener(this);

    Button appBtn = (Button)findViewById(R.id.app_btn);
    appBtn.setOnClickListener(this);

    picView.getSettings().setBuiltInZoomControls(true);
    picView.getSettings().setUseWideViewPort(true);
}

这是我的 onClick 方法

public void onClick(View v) { if(v.getId() == R.id.app_btn) {

        picView.loadUrl("file:///res/drawable-hdpi/image1.png");

    }
4

1 回答 1

0

我假设您在显示按钮和接收点击时没有问题。

因此,要全屏显示图像,一种解决方案是

  • 创建一个特殊的活动(第二个)
  • 然后给它一个样式让它全屏显示(基本上设置宽度,高度并删除标题栏),
  • 然后给它一个带有单个 imageView 的布局,该布局将填充其父级的宽度和高度。

然后学习如何使用意图将参数从一个活动传递到另一个活动。传递资源的id来显示和显示它。

于 2012-11-14T19:15:14.917 回答