Để làm cho TextView của chúng tôi truy cập trong mã của chúng tôi, chúng tôi sẽ bắt đầu bằng cách mở main.xml trong / res / layout và chỉnh sửa nó như vậy:





Chúng tôi đã loại bỏ các dòng


Mã:
android:text=”@string/hello”


và thay thế nó bằng các dòng


Mã:
android:id=”@+id/label”


Các @ + id cho Android mà chúng ta đang đưa ra một TextView ID bên trong Không gian ứng dụng của chúng tôi. Điều này sẽ cho phép chúng ta truy cập nó trong mã của chúng tôi. Chúng ta hãy mở lên Hello2.java trong thư mục src của chúng tôi.


pack
Mã:
age com.learnandroid.hellowworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Hello2 extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView label = (TextView) findViewById(R.id.label);
        label.setText("Hello World");

    }
}


Chúng tôi đã bổ sung thêm hai dòng mã. Đầu tiên:


Mã:
TextView label = (TextView) findViewById(R.id.label);


sử dụng phương pháp findViewById để có được các View, mà chúng ta bỏ một TextView. Chú ý cách lớp R tự động tạo ra của chúng tôi tự động cung cấp cho chúng tôi với id đã định nghĩa trong main.xml. Các dòng tiếp theo:


Mã:
label.setText ("Hello World");


Đơn giản chỉ cần đặt các văn bản để Hello World. Nếu bạn chạy ứng dụng này bạn sẽ thấy (một lần nữa) Xin chào thế giới trên màn hình của bạn. Đó là kết thúc tốt đẹp phần 2. Hãy chắc chắn kiểm tra Phần 3 của loạt mà chúng tôi khám phá được hai loại thông pop-up có sẵn trong Android.


>> Xem thêm: Khóa học lập trình android cơ bản nâng cao tại hà nội !

Chủ đề tương tự: