Android ImageView和ImageButton:图片视图和图片按钮

  • 内容
  • 评论
  • 相关

ImageView 是用于显示图片的组件,在很多场合都有比较普遍的使用。

ImageView 可以显示任意图像,加载各种来源的图片(如资源或图片库)。它还可以负责计算图片的尺寸,以便在任意的布局中使用,并且可以提供缩放或者着色等选项供开发者使用。

ImageButton 是 ImageView 的子类,相当于一个表明是图片而不是文字的 Button。其使用方法和 Button 完全相同。

下面通过一个实例来了解一下这两个组件的使用方法。在工程 WidgetDemo 的布局文件 main.xml 中添加一个名为 ImageButtonDemo 的 Button,用以启动 ImageButtonActivity。

在 main.xml 中添加代码如下:

<Button
        android:id="@+id/button10"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ImageButtonDemo" />

单击Button并启动RatingBarActivity的代码如下:

Button imgbtn = (Button)this.findViewById(R.id.button10);
mgbtn.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v){
        Intent intent;
        intent = new Intent(MainActivity.this, ImageButtonActivity.class);
        startActivity(intent);
    }
});

同时在 AndroidManifest.xml 文件中声明该 Activity:

<activity android:name=".ImageButtonActivity"></activity>

ImageButtonActivity 的运行效果如图 1 所示。

ImageButtonActivity的运行效果
图 1  ImageButtonActivity 的运行效果

本文标题:Android ImageView和ImageButton:图片视图和图片按钮

本文地址:https://www.hosteonscn.com/4958.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注