简体   繁体   English

如何在Android中设置图片资源?

[英]How to set image resource in Android?

I am writing code for a poker game on eclipse and I am stuck on how to make the card clicked in the cardHand area show up in the playedCards area and have it removed from the deck I am drawing it from. 我正在为eclipse上的扑克游戏编写代码,并且停留在如何使在cardHand区域中单击的卡出现在playedCards区域中,并将其从要绘制它的平台上移除的问题上。 Here's the code: 这是代码:

package com.viktorengineering.poker254;

import java.util.Random;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import java.util.Random;

public class Poker extends Activity {
    private ImageView mViewDeck;
    private ImageView mViewHand;
    private ImageView mViewPlayedCards;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        this.getWindow().setBackgroundDrawableResource(R.drawable.green_back);

        mViewDeck = (ImageView) findViewById(R.id.deckImage);
        mViewDeck.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                int[] imagesArray = {R.drawable.clubs_ace, R.drawable.hearts_seven, R.drawable.diamonds_five,
                        R.drawable.clubs_three, R.drawable.hearts_eight, R.drawable.spades_six};
                Random random = new Random();
                mViewHand.setImageResource(imagesArray[new Random().nextInt(6)]);
            }
        });
        mViewHand = (ImageView) findViewById(R.id.cardHand);
        mViewHand.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                mViewPlayedCards.setImageResource(0);
                mViewHand.setImageResource(0);
            }
        });
        mViewPlayedCards = (ImageView) findViewById(R.id.playedCards);

    }

}

Your Image in Drawable Folder means use bellow code 可绘制文件夹中的图像意味着使用以下代码

mViewPlayedCards.setImageResource(R.drawable.icon); mViewPlayedCards.setImageResource(R.drawable.icon); mViewHand.setImageResource(R.drawable.icon_home); mViewHand.setImageResource(R.drawable.icon_home);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM