背景がイメージのボタンにクリック可能な効果を与える方法はありますか?それは正しく機能しますが、イメージのように見えます。どんな助けもありがとう。ImageButtonsのクリック可能な効果
0
A
答えて
2
さまざまなイメージを作成してセレクタに配置する必要があります。詳細は、このチュートリアルを見てみましょう:
1
これは私が私のサイコロゲームのためにやったことです。あなたが行うことができますあなたのXMLで
:あなたが行うことができますあなたのMainActivity.Javaで
:
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageButton;
import android.widget.Button;
import android.widget.Toast;
import android.view.View;
import android.view.View.OnClickListener;
import java.util.Random;
public class Z_veselinovic_yahtzeeActivity extends Activity
{
/** Called when the activity is first created. */
ImageButton button1, button2, button3, button4, button5;
Button start, reroll, hold;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Buttons();
}
public void Buttons()
{
button1 = (ImageButton)findViewById(R.id.dice1);
button2 = (ImageButton)findViewById(R.id.dice2);
button3 = (ImageButton)findViewById(R.id.dice3);
button4 = (ImageButton)findViewById(R.id.dice4);
button5 = (ImageButton)findViewById(R.id.dice5);
start = (Button)findViewById(R.id.Start);
reroll = (Button)findViewById(R.id.Reroll);
hold = (Button)findViewById(R.id.Hold);
reroll.setVisibility(View.GONE);
hold.setVisibility(View.GONE);
start.setOnClickListener(new OnClickListener()
{
public void onClick(View whatever)
{
Toast.makeText(getBaseContext(), start.getText() + " Game", Toast.LENGTH_LONG).show();
Random rand1 = new Random();
Random rand2 = new Random();
Random rand3 = new Random();
Random rand4 = new Random();
Random rand5 = new Random();
int dice_num_1 = rand1.nextInt(6) + 1;
int dice_num_2 = rand2.nextInt(6) + 1;
int dice_num_3 = rand3.nextInt(6) + 1;
int dice_num_4 = rand4.nextInt(6) + 1;
int dice_num_5 = rand5.nextInt(6) + 1;
if(dice_num_1 == 1)
{
button1.setImageResource(R.drawable.red_1_dice);
}
else if(dice_num_1 == 2)
{
button1.setImageResource(R.drawable.red_2_dice);
}
else if(dice_num_1 == 3)
{
button1.setImageResource(R.drawable.red_3_dice);
}
else if(dice_num_1 == 4)
{
button1.setImageResource(R.drawable.red_4_dice);
}
else if(dice_num_1 == 5)
{
button1.setImageResource(R.drawable.red_5_dice);
}
else if(dice_num_1 == 6)
{
button1.setImageResource(R.drawable.red_6_dice);
}
私はこのことができます願っています。
関連する問題
- 1. スクロール可能なdivの効果
- 2. Microsoft Edge - 無効なリンクをクリック可能
- 3. 交換可能なクリック可能なリンク
- 4. クリック可能なリストビュー
- 5. クリック可能なメニュークラッシュ
- 6. クリック可能なテクスチャ
- 7. クリック可能なJavaScript
- 8. Android TextView - クリック可能なリンクとクリック可能な表示
- 9. 軽量安心クリック可能な結果の表示方法?
- 10. Androidのクリック可能なレイヤー
- 11. クリック可能なウェブサイトのURL
- 12. クリック可能なdivの
- 13. androidのクリック可能なテキスト
- 14. ハイパーリンクのクリック可能なリンク
- 15. RecyclerViewのクリック可能なアイコン
- 16. Twitterのクリック可能なURL
- 17. MenuItemのクリック可能なエリア
- 18. クリック可能なウェブサイトのバナー
- 19. Xamarinのクリック可能なツールバー
- 20. GTileLayerOverlayのクリック可能なマーカー
- 21. PagerAdapterのクリック可能なリンク
- 22. Pythonのクリック可能なイメージ
- 23. emacsのクリック可能なテキストミニバッファ
- 24. ListViewのクリック可能なイメージ
- 25. -drawRectのクリック可能なテキスト:
- 26. ListViewのクリック可能な
- 27. ユニティのクリック可能なオブジェクト
- 28. クリック可能なtrのドロップダウントグル
- 29. クリック可能なテーブルにSQL結果を返す
- 30. Wi-Fiスキャン結果をクリック可能なボタンとして表示
ありがとうクリスチャン!!それは私のために働いた! – Pa1