標籤:magent bundle http simple lin androi imp protect short
步驟:
設定監聽事件步驟
1.事件來源,如按鍵 btn_simple
2.事件 OnClick
3.監聽器new OnClickListener
3.綁定事件來源與事件 setOnClickListener(new OnClickListener() {}
布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".MainActivity" > <Button android:id="@+id/btn_simple" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="普通Toast" /> <Button android:id="@+id/btn_toast" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="帶圖片Toast" /> </LinearLayout>
Activity:
public class MainActivity extends Activity { private Button btn_simple; private Button btn_toast; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_simple = (Button) findViewById(R.id.btn_simple); btn_toast = (Button) findViewById(R.id.btn_toast); btn_simple.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "簡單的文本提示資訊", Toast.LENGTH_SHORT).show(); } }); /* * 帶圖片的Toast */ btn_toast.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //建立Toast Toast toast = new Toast(MainActivity.this); //設定Toast顯示位置 toast.setGravity(Gravity.CENTER, 0, 0); //建立一個ImageView ImageView iv = new ImageView(MainActivity.this); iv.setImageResource(R.drawable.tools); //建立容器 LinearLayout ll = new LinearLayout(MainActivity.this); ll.addView(iv); //建立一個文本 TextView tv = new TextView(MainActivity.this); tv.setText("帶圖片提示資訊"); tv.setTextSize(24); tv.setTextColor(Color.MAGENTA); ll.addView(tv); toast.setView(ll); toast.setDuration(Toast.LENGTH_SHORT); toast.show(); } }); } }
Android之提示Toast