2016年6月29日 星期三

android imageview



再來是layout/main.xml
新增三個ImageView

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:maxHeight="100dp"
        android:maxWidth="100dp"
        android:src="@drawable/ie" />

    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:maxHeight="100dp"
        android:maxWidth="100dp"
        android:layout_below="@+id/imageView1"
        android:layout_marginTop="10dp" />

    <ImageView
        android:id="@+id/imageView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:maxHeight="100dp"
        android:maxWidth="100dp"
        android:layout_below="@+id/imageView2"
        android:layout_marginTop="10dp" />

</RelativeLayout>


【第二種方式】
利用ImageView類別的方法
將res/drawable 中的圖片載入

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        findViews();
        secondImage.setImageResource(R.drawable.firefox);    
    }
    
    private ImageView secondImage;
    
    private void findViews() {
        secondImage = (ImageView) findViewById(R.id.imageView2);
    }
}


Ref : http://seanstar5317.pixnet.net/blog/post/29305261-%5Bandroid%5D%E5%88%A9%E7%94%A8imageview-%E5%9C%A8%E7%95%AB%E9%9D%A2%E4%B8%8A%E9%A1%AF%E7%A4%BA%E5%9C%96%E7%89%87

沒有留言:

張貼留言