Edit of
Android Button
[
Front page
] [
Edit
|
Diff
|
Backup
|
Upload
|
Reload
] [
New
|
List of pages
|
Search
|
Recent changes
|
Help
]
-- Use page as template --
ALP
Acquisition of terminal information
Android Activity
Android App. Widget
Android AppWidget
Android Build
Android Button
Android Buttonの属性
Android Camera
Android Change Icon
Android Check Box
Android Content Provier
Android DDMS
Android Data
Android Debug
Android Design
Android Dialog
Android Digital Signature
Android Distribution
Android Edit Text
Android Environment
Android Event Handling
Android File Access
Android GUI
Android GUI部品
Android Graphic
Android Image
Android ImageView
Android Intent
Android Internationalization
Android Layout
Android List View
Android Log
Android Memory
Android Menu
Android Mobile Ads
Android Movie
Android Music
Android Network
Android Notification
Android Open GL
Android Preference
Android Radio Button
Android Resource
Android SDK
Android Screen Transition
Android Security
Android Sensor
Android Service
Android Telephony
Android Text display
Android TextViewの属性
Android Toast
Android Touch Event
Android URI
Android View
Android Viewの属性
Android Volume Settings
Android Widget
Android directory composition
Android その他 デバイス
Android アプリウィジェット
Android アプリケーションへのデジタル署名
Android ダイアログ
Android デバッグ
Android バックライト
Android ファイルシステム
Android マニフェストファイル
Android ログ
Android 乱数を生成
Android 方位センサー
Android 標準アプリ動作
Android 気をつけたい動作
Android 画面の向き
Android 製品動向
Android 製品動向 - 端末一覧
Android 顔認識
Android Widget拡張
Android-GAEé£æÂº
Android-GAE連携
Android2
Architecture Overview
BracketName
Criteria In philadelphia truck accident - Guidelines
Doja
Doja Tips
Establishing Fast Methods For personal injury philadelphia
FormattingRules
FrontPage
Google App Engine
Help
InterWiki
InterWikiName
InterWikiSandBox
Introduction to Android
LevelHeadedPlansOfBurnsSomeUsefulGuidance
Limo
Media
MeeGo
MenuBar
Mobile App 入門
Mobile Application Guide
Mobile Application 入門
MyAssignmenthelp
Open GL ES
Open+GL+ES
PHP
PrimaryAspectsForShoulderDystociaObtainingHelp
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
SandBox
Some Facts For 2012 - Central Elements For jacksonville beach real estate listings
Some Helpful Considerations On Factors Of philadelphia truck accident attorney
ThePossibilitiesForItemsOfbocaratoncaraccidentlawyer
WikiEngines
WikiName
WikiWikiWeb
YukiWiki
チェックボックスAndroid チェックボックス
''[[MobileApp>Mobile Application Guide]]'' > ''[[Android>Introduction to Android]]'' > ''[[GUI>Android GUI]]'' > ''Button'' ~ ~ ~ *Buttonの表示 [#wd988f5b] ボタンの実現イメージ #ref(button.gif); ~ ~ ~ *ボタンの属性 [#md685236] [[Buttonの属性>Android Buttonの属性]] ~ ~ *サンプルソース [#e835b633] **ボタンを配置&クリック認識をさせる際のフォーマット (Layoutのxmlを使用する場合) [#td0adbb6] ・クリック処理の記述方法は、setOnClickListenerでリスナーを登録した上で、~ onClick(View v)で ボタン押下時の処理を記述する ・Listener使用には「import android.view.View.*;」の宣言が必要~ ・onClick(View v)の使用には「import android.view.*;」の宣言が必要~ ・Buttonの使用には「import android.widget.*;」の宣言が必要~ ~ import android.app.Activity; import android.os.Bundle; import android.widget.*; import android.view.*; import android.view.View.*; public class TestTest extends Activity implements OnClickListener{ private Button button1; private Button button2; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 指定されたID(この場合はボタンのID)からビューを探す button1 = (Button) findViewById(R.id.button_id); // ボタンがクリックされた時に呼び出されるコールバック登録 button1.setOnClickListener(this); // 指定されたID(この場合はボタンのID)からビューを探す button2 = (Button) findViewById(R.id.button_id); // ボタンがクリックされた時に呼び出されるコールバック登録 button2.setOnClickListener(this); } public void onClick(View v) { // ボタンがクリックされた時に呼び出される //Button button = (Button) v; //ボタンを押した時の処理 if (v == button1){ 処理1 }else if (v == button2){ 処理2 } } } <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <!-- ボタンの定義。android:idを定義することでJavaから取り出せる --> <Button android:id="@+id/button_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_label" /> </LinearLayout> ~ **ボタンを配置するソースフォーマット (ソースにレイアウトを直書きの場合) [#td0adbb6] import android.app.Activity; import android.os.Bundle; import android.widget.Button; public class Test extends Activity { protected void onCreate(Bundle icicle) { super.onCreate(icicle); Button button = new Button(this); button.setText("button"); setContentView(button); } } ~ ~ *参考 [#a3c90ec3] [[日本Androidの会>http://android.siprop.org/index.php?%CA%D9%B6%AF%B2%F1%2F%A5%DC%A5%BF%A5%F3%A4%F2%A4%C4%A4%AF%A4%C3%A4%C6%A4%DF%A4%E8%A4%A6]] ~ ~ ~ ''[[Back>Android GUI]]''
Do not change timestamp
''[[MobileApp>Mobile Application Guide]]'' > ''[[Android>Introduction to Android]]'' > ''[[GUI>Android GUI]]'' > ''Button'' ~ ~ ~ *Buttonの表示 [#wd988f5b] ボタンの実現イメージ #ref(button.gif); ~ ~ ~ *ボタンの属性 [#md685236] [[Buttonの属性>Android Buttonの属性]] ~ ~ *サンプルソース [#e835b633] **ボタンを配置&クリック認識をさせる際のフォーマット (Layoutのxmlを使用する場合) [#td0adbb6] ・クリック処理の記述方法は、setOnClickListenerでリスナーを登録した上で、~ onClick(View v)で ボタン押下時の処理を記述する ・Listener使用には「import android.view.View.*;」の宣言が必要~ ・onClick(View v)の使用には「import android.view.*;」の宣言が必要~ ・Buttonの使用には「import android.widget.*;」の宣言が必要~ ~ import android.app.Activity; import android.os.Bundle; import android.widget.*; import android.view.*; import android.view.View.*; public class TestTest extends Activity implements OnClickListener{ private Button button1; private Button button2; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 指定されたID(この場合はボタンのID)からビューを探す button1 = (Button) findViewById(R.id.button_id); // ボタンがクリックされた時に呼び出されるコールバック登録 button1.setOnClickListener(this); // 指定されたID(この場合はボタンのID)からビューを探す button2 = (Button) findViewById(R.id.button_id); // ボタンがクリックされた時に呼び出されるコールバック登録 button2.setOnClickListener(this); } public void onClick(View v) { // ボタンがクリックされた時に呼び出される //Button button = (Button) v; //ボタンを押した時の処理 if (v == button1){ 処理1 }else if (v == button2){ 処理2 } } } <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <!-- ボタンの定義。android:idを定義することでJavaから取り出せる --> <Button android:id="@+id/button_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_label" /> </LinearLayout> ~ **ボタンを配置するソースフォーマット (ソースにレイアウトを直書きの場合) [#td0adbb6] import android.app.Activity; import android.os.Bundle; import android.widget.Button; public class Test extends Activity { protected void onCreate(Bundle icicle) { super.onCreate(icicle); Button button = new Button(this); button.setText("button"); setContentView(button); } } ~ ~ *参考 [#a3c90ec3] [[日本Androidの会>http://android.siprop.org/index.php?%CA%D9%B6%AF%B2%F1%2F%A5%DC%A5%BF%A5%F3%A4%F2%A4%C4%A4%AF%A4%C3%A4%C6%A4%DF%A4%E8%A4%A6]] ~ ~ ~ ''[[Back>Android GUI]]''
View Text Formatting Rules