1. [THÔNG BÁO] TẤT CẢ NHỮNG BÀI VIẾT ĐĂNG KHÔNG ĐÚNG CHUYÊN MỤC SẼ BỊ BAN NIK VÀ XÓA TOÀN BỘ POST, CÁC BÀI VIẾT NẾU KHÔNG CÓ BOX PHÙ HỢP ĐỂ POST THÌ CÓ THỂ POST VÀO 2 CHUYÊN MỤC CUỐI DIỄN ĐÀN LÀ "BACKLINK FREE" VÀ "CÁC VẤN ĐỀ KHÁC"
    Dismiss Notice
  2. Dismiss Notice

Giới thiệu Landscape layout trong Android

Thảo luận trong 'Các vấn đề khác' bắt đầu bởi nuong, 11 Tháng mười hai 2015.

    Chia sẻ trang này

  1. nuong
    Offline

    nuong

    Bài viết:
    17
    Được thích:
    0
    Một cách dễ dàng để làm điều đó là để chỉnh sửa các tập tin AndroidManifest.xml cho các ứng dụng, và thêm một thuộc tính screenOrientation để hoạt động mà các bộ định hướng màn hình để bức chân dung hay phong cảnh như thế này khi lập trình android:

    Mã:
    android: screenOrientation = "portrait"
    Điều này buộc các hoạt động để chỉ hiển thị theo hướng dọc thậm chí nếu người dùng xoay thiết bị để cố gắng thay đổi để định hướng portrait. Cách tiếp cận này được thể hiện trong các tập tin manifest Android. Một cách khác để xử lý các thay đổi hướng màn hình là sử dụng cùng một bố trí cho cả hai portrait và landscape.

    [​IMG]

    Tuy nhiên, có những lúc bạn muốn cung cấp một bố trí cho hướng dọc và một bố trí cho định hướng phong cảnh. Ví dụ, bạn có thể muốn sắp xếp lại các vật dụng vào hoạt động để sử dụng tốt hơn các không gian đó là có sẵn trong định hướng phong cảnh. Để làm điều đó, bạn có thể tạo một thư mục có tên res/layout-land. Sau đó, bạn có thể sao chép các bố trí cho các phiên bản portrait của các bố trí vào thư mục này. Sau đó, bạn có thể thay đổi cách bố trí như vậy nó làm cho sử dụng tốt hơn các không gian đó là có sẵn từ định hướng landscape.
    Xem thêm: Khóa học lập trình android từ Cơ bản đến Nâng cao tại VietPro!


    Các vị trí của các tập tin XML Portrait

    Mã:
    res/layout/settings_activity.xml
    Landscape

    Mã:
    res/layout-land/settings_activity.xml
    XML cho landscape orientation

    Mã:
    <?xml version-"1.0" encoding-"utf-8"?>
    < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    androids:layout_height="match parent"
    android:orientation="horizontal" >
    <Button
    android:id=”@+id/calculataTipButton"
    android:layout_width="match_parent"
    android:layout_height=" wrap_content"
    android:layoutweight="1"
    android:text="@string/calculate_tip" />
    <Button
    android:id="@+id/settingaButton"
    android:layoutwidth="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight= "1"
    android:text="@string/settings" />
    </LinearLayout>

    ---------- || ----------
    khoa hoc photoshop co ban đến Nâng cao tại VietPro!
     
>

Chia sẻ trang này