Chủ đề: Làm thế nào để Design giao diện trên xml mà có thể tự căn chỉnh cho vừa với các màn hình khác nhau?
-
11-08-2013, 08:09 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn nên viết mã Java, sẽ dễ quản lí hơn và các giao diện sẽ mềm dẻo hơn. Chẳng hạn với 1 class Java, bạn có thể lập trình hiển thị được rất nhiều loại màn hình khác nhau, còn nếu dùng xml có thể sẽ cần nhiều file để thiết kế từng loại màn hình.
View more random threads:
- Xây dựng chương trình hát Karaoke trên mobile bằng j2me, có thể không?
- Cách kết hợp hàm update và present trong lập trình Android game?
- Cách Kiểm tra điểm chung, va chạm bằng hàm "public boolean intersect(Rect r)" trong Android?
- Vuốt màn hình để đổi nội dung đang xem trong Android?
- Cách thiết lập môi trường Biên dịch Android-x86 trên Ubuntu 32bit
- Lớp BaseGameActivity Hoạt động không được, lỗi Unable to resolve superclass of?
- Sách hay về Android(Professional Android 4 Application Development)
- sử dụng ffmpeg để lập trình với android?
- Cách kéo thả ảnh (ImageView) vào Gridview?
- Làm sao để lấy company name của 1 contact trong address book
-
11-08-2013, 12:34 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi nguyenvd89
Vậy nếu dùng code java thì mình phải tự căn khi nào nó quá độ rộng của màn hình phải ko bạn?
Cảm ơn bạn.
-
11-08-2013, 07:25 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm thế nào để Design giao diện trên xml mà có thể tự căn chỉnh cho vừa với các màn hình khác nhau?
Mình định viết 1 ứng dụng nhỏ. trong đó ý tưởng của mình là. mình tạo 1 cái khung trên file giao diện xml. rồi trong cái khung đó. mình sẽ add các control thêm vào tùy từng yêu cầu của mình.
Nhưng mình có 1 vấn đề là như này.
Mình có 1 cái TableRow, mình muốn add tầm 10 cái imagebutton. nhưng mình muốn nó sang các màn hình khác đều có thể hiển thị đủ. chứ ko bị che mất. nếu Design trên xml thì mình đưa 10 cái imagebutton vào nó bị che mất ngay.
Vậy mình phải làm sao để khác phục điều này? mong mọi người chỉ giúp.
Nếu dùng tablerow ko đc. thì có thể dùng cái j? Mong mọi người chỉ bảo. mình cảm ơn.
-
27-09-2013, 06:24 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi nguyennhutoan
-
04-01-2014, 08:00 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể quan tâm mảng Fragment, không mình thấy relativeLayout cũng là một sự lựa chọn tốt, mặc dù dùng khó hơn là LinearLayout phổ thông nhiều bài hướng dẫn hay sách dùng.
-
04-01-2014, 06:15 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm layout xml Android này cũng tương tự làm html/css ý.
Như snake nói, nếu bạn không fix cứng các kích thước thì vẫn có thể làm được (tuy nhiên không phải là luôn luôn làm được) Cũng giống như html nếu bạn muốn cho nhiều độ phân giải thì trong css bản nên để width, height là %, position để relative thay vì static, fixed.
Trong Android layout bằng xml bạn có thể để % bằng thuộc tính weight. Tuy nhiên ko nên dùng weight lồng nhau (item bên ngoài và bên trong đều dùng weight) vì theo khuyến cáo của GG là nó sẽ giảm performance.
Thanh lý pallet nhựa cũ Đaklak Trải dài trên vùng đất Daklak, những chiếc pallet nhựa cũ Đaklak nằm rải rác như những bức tranh tĩnh lặng, kể lể về những chặng đường mà chúng đã đi qua. Những đường...
Thanh lý pallet nhựa cũ Đaklak