「Android/UIボタン」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→ボタンクリックイベント) |
|||
行25: | 行25: | ||
} | } | ||
}); | }); | ||
+ | |||
+ | ==画像つきボタン== | ||
+ | <pre> | ||
+ | ImageButton btn = new ImageButton(this); | ||
+ | btn.setBackgroundColor(Color.TRANSPARENT); | ||
+ | btn.setImageBitmap( | ||
+ | GNSVideoPlayerIcon.getBitmapClose() | ||
+ | ); | ||
+ | btn.setOnClickListener(new View.OnClickListener() { | ||
+ | @Override | ||
+ | public void onClick(View v) { | ||
+ | finish(); | ||
+ | } | ||
+ | }); | ||
+ | btn.setScaleX(1.5f); | ||
+ | btn.setScaleY(1.5f); // 拡大 | ||
+ | int padding = 25; | ||
+ | btn.setPadding(padding, padding, padding, padding); // マージン | ||
+ | </pre> |
2019年4月19日 (金) 16:08時点における版
layout/main.xml
<Button android:id="@+id/btn1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ボタン1" />
ボタン無効化
// キー発行ボタン取得 Button btn1= (Button) findViewById(R.id.btn1); // ボタン無効化 // btn1.setEnabled(false);
ボタン非表示
// キー発行ボタン取得 Button btn1= (Button) findViewById(R.id.btn1); // ボタン非表示(行を詰める btn1.setVisibility(View.GONE);
ボタンクリックイベント
Button btn1 = (Button) findViewById(R.id.btn1); btn1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Log.i("test", "onClick"); } });
画像つきボタン
ImageButton btn = new ImageButton(this); btn.setBackgroundColor(Color.TRANSPARENT); btn.setImageBitmap( GNSVideoPlayerIcon.getBitmapClose() ); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); btn.setScaleX(1.5f); btn.setScaleY(1.5f); // 拡大 int padding = 25; btn.setPadding(padding, padding, padding, padding); // マージン