2014-11-25 21 views
0
public class Serchresult extends Activity implements OnClickListener { 
    ImageView imageView1; 
    String Status; 
    String Reason; 
    TextView status; 
    TextView reason; 
    ImageView statusicon; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     setContentView(R.layout.act_serchresult); 
     Intent intent = getIntent(); 
     Status = intent.getExtras().getString("Status"); 
     Reason = intent.getExtras().getString("Reason"); 
     imageView1 = (ImageView) findViewById(R.id.searchstatus_imgBack); 
     imageView1.setOnClickListener(this); 
     status = (TextView) findViewById(R.id.status); 
     reason = (TextView) findViewById(R.id.reason); 
     statusicon = (ImageView) findViewById(R.id.imageView1); 
     reason.setText(Reason.replace("null", "")); 

     if (reason.equals("ACCEPTED")) { 

      AQuery aq = new AQuery(getApplicationContext()); 
      statusicon.setImageResource(R.drawable.accept_icon); 


     } else if (reason.equals("REJECTED")) { 

      AQuery aq = new AQuery(getApplicationContext()); 
      statusicon.setImageResource(R.drawable.reject_icon); 

     } 

     else { 
      // reason.setCompoundDrawables(null, null, null, null); 
      statusicon.setImageResource(0); 
     } 
     status.setText(Status.replace("null", "")); 

    } 

    @Override 
    public void onClick(View v) { 
     // TODO Auto-generated method stub 
     if (v.getId() == R.id.searchstatus_imgBack) { 
      finish(); 
     } 

    } 
} 

這裏顯示的圖像是我的代碼,我想從繪製文件夾顯示圖像接受和拒絕的圖標。我正在此迴應,我想顯示的基礎上,接受,並從意向遭到拒絕圖像在圖像視圖我已申請條件,但圖像不可見請幫助我在哪裏做錯了如何在imageview的動態地從drawalble文件夾

+0

http://stackoverflow.com/questions/5167541/how-to-change-images-on-imageview-after-some-interval?answertab=oldest#tab-top – 2014-11-25 08:30:55

+0

我必須只是顯示圖像只有2圖像圖像視圖第一接受圖像和拒絕圖像PLZ檢查 – Edge 2014-11-25 08:32:39

+0

你確定你的if/elseif條件被稱爲? – iMDroid 2014-11-25 08:35:18

回答

0

您的代碼似乎工作。但你仍然可以嘗試下面的代碼來顯示圖像。確保您的if-else條件下工作

Bitmap defBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.accept_icon); 
statusicon.setImageBitmap(defBitmap); 
0

也許Bitmap過大,堆,嘗試使用BitmapFactory.Options,以減少大小。

BitmapFactory.Options op = new BitmapFactory.Options(); 
op.inSampleSize = 4; 
statusicon.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.accept_icon, op)); 
相關問題