Android之圖片
阿新 • • 發佈:2018-05-04
Android ImageView 圖片 一 : 準備圖片
①,將2張圖片放入 res -> drawable 中,如下所示:
②, 在UI中加入ImageView組建,方法將ImageView拖入到設計窗,彈出選擇圖片框(UI)
②-1 , 拖ImageView到UI設計窗
②-2 ,在彈出的“Resources”框中中,選擇需要顯示的圖片,如下
二 :寫代碼,當點擊btn後,換一張圖片
①,這個ImageView的Id為 img_tree
②,代碼
package com.kayer.myfirstdemo; import android.app.Activity; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends Activity { private TextView txt_t = null; private Button btn_ok = null; private ImageView img_tree = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.txt_t = (TextView)this.findViewById(R.id.txt_t); this.btn_ok = (Button)this.findViewById(R.id.btn_ok); this.img_tree = (ImageView)this.findViewById(R.id.img_tree); this.btn_ok.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { CharSequence a = MainActivity.this.txt_t.getText(); if( a.toString() == "Hello World!" ){ MainActivity.this.txt_t.setText( "Aonaufly" ); }else{ MainActivity.this.txt_t.setText( "Hello World!" ); } Drawable icon_1 = getDrawable( R.drawable.tree123 ); MainActivity.this.img_tree.setImageDrawable( icon_1 ); } }); } }
三:安裝到真機中測試
①,初始狀態
②,點擊按鈕後
Android之圖片