Chuyển đến nội dung chính

Các tạo nhiều thư mục chứa Layout

Giả sư tan cần tạo nhiều thư mục chưa layout như hình sau



1. Hiển thị project theo Project Files. Backup thư mục layout mặc định

2. Xóa thư mục layout mặc định trong project

3. Tạo thư mục layouts, rồi tạo các thư mục activities, tạo thư mục layout trong thư mục activities

4. Đối với các thư mục fragments, content làm tượng tự như thư mục activities

5. Mởi file build.grade thêm đoạn code

sourceSets {
    main {
        res.srcDirs =
                [
                        'src/main/res/layouts/activities',
                        'src/main/res/layouts/fragments',
                        'src/main/res/layouts/content',
                        'src/main/res/layouts',
                        'src/main/res'
                ]
    }
}
Chú ý đoạn code này nằm trong đoạn code android { }

6. Bấm Sync now, sau khi sync xong thư mục layouts -> activities có thể ko nhìn thấy trong project. Để nhì thấy ta cần phải "mồi". Giả sử trong project có activity là MainActivity sử dụng layout activity_main.xml thì ta copy file layout này nào thư mục layout nằm trong thư mục activities là được các thư mục fragments và content là làm tương tự. Copy file layout fragment có được sử dụng đâu dó trong project vào thư mục layout nằm trong thư mục fragments là được

Nhận xét

Bài đăng phổ biến từ blog này

NHỮNG WIDGET THƯỜNG DÙNG TRONG FLUTTER

 https://baoflutter.com/nhung-widget-thuong-dung-trong-flutter/ Trong bài viết trước về  cách xây dựng màn hình ứng dụng Flutter , các bạn biết rằng các màn hình ứng dụng được tạo ra bởi các widget ghép lại với nhau. Vì vậy việc hiểu và sử dụng các Widget là rất quan trọng. Vì vậy trong bài viết này, tôi sẽ giới thiệu cho các bạn về những widget quan trọng trong Flutter. Hầu hết các Widget đều có các phần sau đây: + Đặc tính của Widget như : color, theme, height, weight, decoration, onTap, onPressed + Liên kết với các Widget khác với từ khoá: child, children, home hoặc body Ví dụ : 1 2 3 4 5 6 Container ( color : Colors . blue , height : 300 , weight : 300 , child : Text ( "Widget con" ) , ) Khi làm một số App cơ bản, bạn sẽ nắm chắc được cách sử dụng các Widget hay dùng. MaterialApp – Là widget rất liện lợi, cung cấp các widget cho việc xây dựng ứng dụng sử dụng thư viện Material Design UI của google. – Widget này được sử dụng trong hàm build đầu tiên của hầu hết các ứn...

Các bước cơ bản sử dụng Retrofit để thao tác với API và MVP

 Cài đặt  Retrofit //Retrofit implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' Cài đặt Gson implementation 'com.google.code.gson:gson:2.8.9' Cài thư viện Okhttp implementation 'com.squareup.okhttp3:okhttp:3.12.0' Sử dụng Gson ở trong project: 1. Tạo class App import android.app.Application ; import com.google.gson.Gson ; public class App extends Application { private static App mSelf ; private Gson mGSon ; public static App self () { return mSelf ; } @Override public void onCreate () { super .onCreate() ; mSelf = this; mGSon = new Gson() ; } public Gson getGSon () { return mGSon ; } } 2. Chỉnh file AndroidManifest: <? xml version ="1.0" encoding ="utf-8" ?> <manifest xmlns: android ="http://schemas.android.com/apk/res/android" xmlns: tools ="http://schemas.android....

Cấu trúc cơ bản layout trong Flutter