Tôi có bố cục chứa hai ImageView. Tôi muốn một trong số họ được nhìn thấy trong bức chân dung và một trong cảnh quan. Làm thế nào để tôi đạt được nó bằng cách sử dụng tài nguyên? (Tôi biết làm thế nào để đặt nó theo chương trình cho nhưng việc sử dụng cụ thể này tôi cần để đạt được nó bằng cách sử dụng tài nguyên).Kiểm soát chế độ xem chế độ xem từ một tài nguyên
tôi đã cố gắng một cái gì đó giống như
trong res/layout/may_layout.xml:
...
<ImageView
android:id="@+id/image1"
android:visibility="@integer/visible_in_portrait" <<-- is this allowed?
...
/>
<ImageView
android:id="@+id/image2"
android:visibility="@integer/visible_in_landscape"
...
/>
trong res/values / integers.xml:
...
<!-- NOTE: 0 and 8 are VISIBLE and GONE respectively -->
<integer name="visibile_in_portrait">0</integer>
<integer name="visibile_in_landscape">8</integer>
trong res/values-đất /integers.xml:
...
<integer name="visibile_in_portrait">8</integer>
<integer name="visibile_in_landscape">0</integer>
B Tôi nhận được một lỗi thời gian chạy (chỉ số ra khỏi ràng buộc) khi cố gắng thổi phồng hình ảnh. Khi tôi xóa android: báo cáo hiển thị, chương trình sẽ chạy nhưng tôi thấy cả hai hình ảnh.
Hỏi: Cách sử dụng tài nguyên làm giá trị cho thuộc tính android: visibility là gì?
(nếu bạn tự hỏi tại sao cài đặt nó theo chương trình sẽ không giúp ích gì cho tôi, nó phải làm với chuyển đổi chân dung/chân dung tự động của tiện ích con ứng dụng bằng bitmap của tệp uri).
Cảm ơn Keyhan, tôi sẽ thử và báo cáo ở đây. Cách tiếp cận này cũng sẽ giúp với câu hỏi này? http://stackoverflow.com/questions/9745227/setting-programmatically-the-pixel-size-of-a-remote-imageview. Tôi có 5 kích thước khác nhau lần hai chế độ (chân dung và langscape). Sử dụng kiểu cũng để kiểm soát kích thước ImageView? Bằng cách này, tôi sẽ có một bố trí duy nhất với hai hình ảnh và 5 cặp phong cách hướng/chân dung. (làm việc xung quanh những hạn chế của RemoteViews không phải là niềm vui ;-)). – user1139880
Hoạt động tốt. Đây là một trợ giúp lớn!. Cảm ơn Keyhan. – user1139880
Giải pháp được đề xuất liên quan đến việc sử dụng [Tài nguyên kiểu] (http://developer.android.com/guide/topics/resources/style-resource.html) – denispyr