Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt

Xây dụng UI code cho ItemActivity - Tài liệu lập trình android

Tài liệu lập trình android

← Toàn bộ tài liệu


Bước 26: Xây dụng UI code cho ItemActivity

Bài 26/36 Xem dạng sách

Một Activity là gì : các bạn hiểu nôm na là nơi chứ các fragment để hiển thị dữ liệu

Đầu tiên chúng ta cần tạo Activity trước có têm là ItemActivity. java

Nơi lưu là app/src/main/java/com/vantinviet/adayroionline/ui/item

 

Nội dung của file

//Khai báo tên gói package
package com.vantinviet.adayroionline.ui.item;

import android.os.Bundle;

import com.vantinviet.adayroionline.R;
import com.vantinviet.adayroionline.databinding.ActivityItemBinding;// lát chúng ta sẽ cần phải tạo một layout có tên ActivityItem hiện giờ các bạn sẽ thấy bị lỗi nên đừng lo lắng quá
import com.vantinviet.adayroionline.ui.common.PSAppCompactActivity;

import androidx.databinding.DataBindingUtil;

public class ItemActivity extends PSAppCompactActivity {
//Phương thức tạo layout
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Khi tạo layout này các bạn sẽ thấy xuất hiện lỗi tạm thời cứ để đó đã lát chúng ta sẽ thêm ActivityItem
ActivityItemBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_item /*lát sẽ thêm activity_item*/);

initUI(binding);

}
// Đoạn này cũng sẽ phát sinh lỗi
private void initUI(ActivityItemBinding binding) {

// Toolbar
initToolbar(binding.toolbar, getResources().getString(R.string.item_title /*Chúng ta sẽ cần tạo một string cho title của layout này lát đến phần thêm ngôn ngữ chúng ta sẽ tạo chúng*/));

// setup Fragment tại bước tiếp theo chúng ta sẽ tạo ra một ItemFragment nên cũng sẽ bị lỗi các bạn cũng không cần phải lo lắng
setupFragment(new ItemFragment());

}
}
Như vậy chúng ta đã tạo xong activity. các bạn chú ý các item nhé, ví dụ như car, pet


Sơ đồ quan hệ các bảng

Table Name: {{table.name}}
Num Name Type
{{field_index+1}}
{{field.name}} {{field.type}}

Hỏi đáp

Gửi với tên {{comment_full_name}}

Chưa có câu hỏi nào cho bài này.

Zalo 0936.006.058 Hotline 0936.006.058