Android入門筆記1

來源:互聯網
上載者:User

標籤:android   style   blog   http   java   檔案   io   for   

  1. 按鈕事件

    ?

    示範編輯框、文本顯示、按鈕事件

    布局:

    ?

    布局檔案:

    <RelativeLayout 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:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    android:paddingBottom="@dimen/activity_vertical_margin"

    tools:context=".MyActivity">

    <LinearLayout

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:orientation="vertical">

    <TextView

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="@string/clicknum"

    android:textSize="32dp"/>

    <EditText

    android:id="@+id/numofclick"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:textSize="32dp"/>

    <Button

    android:id="@+id/btn"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:text="click!"

    android:textSize="24dp"

    />

    </LinearLayout>

    </RelativeLayout>

    ?

    Java檔案:

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_my);

    ?

    final EditText ET1= (EditText)findViewById(R.id.numofclick);

    ?

    Button btn= (Button)findViewById(R.id.btn);

    btn.setOnClickListener(

    new Button.OnClickListener() {

    public void onClick(View v)

    {

    num=num+1;

    Toast.makeText(getApplicationContext(),"dianji",Toast.LENGTH_LONG).show();

    ET1.setText(String.format("點擊次數:\t%d",num));

    }

    }

    );

    }

    ?

    ?

    private static int num=0;

    ?

    擷取控制項的方法:

    findViewById()

    ?

    建立事件偵聽:

    Button btn= (Button)findViewById(R.id.btn);

    btn.setOnClickListener(

    new Button.OnClickListener() {

    public void onClick(View v)

    {

    }

    });

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.