单击Android按钮即可全屏显示图像

时间:2012-11-14 19:10:34

标签: android image button listeners

我是Android开发人员的总菜鸟,并提名自己为我的最后一年大学项目写一个特殊需求教育应用程序。我正在尝试开发的一个元素是一组闪存卡(png图像),通过单击应用程序主屏幕上的相应按钮,可以全屏显示每张卡。我可以在Java中轻松完成这项工作,但经过2天的google和尝试各种教程之后,图像仍然无法显示。 我非常担心如果这个直接的东西在android中很难,那么项目就是DOOMED,请帮忙

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");

    }

1 个答案:

答案 0 :(得分:0)

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

因此要全屏显示图像,解决方法是

  • 创建一个特殊活动(一个借调)
  • 然后给它一个样式,把它全屏(基本上设置widht,高度和删除标题栏),
  • 然后给它一个布局,其中包含一个将填充其父级宽度和高度的imageView。

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