2012-03-22 7 views
6

Nguyên tắc thiết kế Android đề xuất sử dụng Multi-pane layouts, nhưng theo như thực tế thực hiện điều này thì không có ví dụ nào được đưa ra. Cụ thể là tôi đang đề cập đến bố cục ngăn kép được sử dụng cùng với ViewPager như trong ứng dụng Mọi người được hiển thị trong nguyên tắc.Cách sử dụng bố cục nhiều ngăn với ViewPager

Có ai có một số lời khuyên hoặc ví dụ để thực hiện điều này không?

Trong ảnh chụp màn hình:

Bạn có thể vuốt với ViewPager qua lại giữa các danh sách AboutUpdates hoặc bạn có thể gõ vào các bức ảnh để trang hơn. Bạn có thể thấy một phần nhỏ của tab Updates trong khi xem bất kỳ tab nào bạn có trong tab About và ngược lại. Cụ thể, tôi muốn biết cách tạo bố cục nhiều ngăn này. Ảnh chụp màn hình là từ ứng dụng Mọi người trong Bánh kem.

SOLVED:

tôi đã kết thúc việc tạo ra thư viện sourced mở của riêng mình cho tiện ích này. Bạn có thể tìm thấy nó tại địa chỉ này: https://bitbucket.org/adneal/tabcarousellib/wiki/Home

enter image description here

+0

Vui lòng cập nhật câu hỏi với chi tiết cụ thể hơn và ảnh chụp màn hình reqired. –

+0

bạn có thử bất cứ điều gì liên quan đến điều này? nếu không thì hãy chờ câu trả lời của tôi. –

+0

Tôi chụp ảnh trước khi đăng. Tôi đã tạo tất cả các bố cục cần thiết, tôi lấy chúng từ ứng dụng Liên hệ nhưng tôi không thể lấy được mã nguồn. Tôi không chắc chắn cách bạn đang làm việc đó, nhưng ứng dụng Liên hệ sử dụng một số lớp tùy chỉnh có thể gây ra một chút áp đảo khi bạn đang cố gắng thiết kế lại chúng. – adneal

Trả lời

1

Trước hết như tôi có bạn muốn thực hiện các SplitView trong android.

Nếu có thì hãy sử dụng liên kết này để nhận thông tin về fragments từ trang web của nhà phát triển. Sử dụng số Demo of developer site này.

Nếu không nhận được giải pháp sau đó sử dụng Demo Ví dụ này: Demo

Nếu nó vẫn không phải những gì bạn muốn sau đó cũng cho tôi biết.

Tôi muốn giúp bạn.

+0

Tôi không cần trợ giúp với 'Fragments'. Đó không phải là những gì tôi đang tìm kiếm. Tôi cho rằng thật khó để tôi giải thích bằng lời. Nếu bạn đã từng sử dụng ứng dụng ** People ** trong ** Ice Cream Sandwich ** thì điều đó rõ ràng là ý của tôi. [Gigbeat beta] (http://blog.gigbeat.fm/post/18425833350/gigbeat-1-2-beta) cũng có bố cục tùy chỉnh này. – adneal

+0

@aneal: Ok, hãy để tôi xem nó –

+0

Xem gì? Phiên bản ** Gigbeat beta **? Liên kết nằm trong bài trước của tôi, nhưng ở đây nó là trực tiếp. [Gigbeat beta] (http://gigbe.at/uploads/gigbeat-1.2-beta.apk) – adneal

1

Để xem Máy nhắn tin đầu tiên, bạn hãy xem qua số svn. Tôi đã trải qua trang web dành cho nhà phát triển Android. Nếu bạn muốn Bố cục nhiều ngăn với mảnh vỡ ra thì rất khó. Tôi sẽ đề xuất bạn sử dụng Phân đoạn và đạt được nhiều thứ bố trí -pane.

Nhưng tôi có thể hiểu vấn đề của bạn cũng như Fragment có sẵn từ Android 3.0 (API level 11) .Nếu bạn muốn nhắm mục tiêu thiết bị dưới đây thì nó trở nên cần thiết để sử dụng View Pager. Do đó bạn phải làm việc chăm chỉ để đạt được nó.

Study this for creating horizontal List View

Hãy thử đầu tiên này Nếu bạn có thể tùy chỉnh nó ViewPager Indicator in android

+0

Một điều nữa tôi muốn nói bố cục nhiều ngăn được sử dụng trong Tablet.as chúng tôi có rất nhiều không gian để hiển thị hỗ trợ data.And Tab đến từ 3.0. Trên 3.0 Fragment được hỗ trợ bởi android.So nếu bạn không có bất kỳ yêu cầu cụ thể sau đó sử dụng đoạn – Sameer

+0

Tôi đã nhìn thấy bạn trả lời, nhưng nó không phải là những gì Tôi đang tìm kiếm. Tôi không cần trợ giúp với 'Fragments' hoặc' ViewPager'. Tiện ích trong ảnh chụp màn hình là kết quả của một số lớp tùy chỉnh dựa trên API ICS mới. Tôi đã thêm một liên kết trong OP dưới 'SOLVED' hướng bạn đến trang web Gigbeat và nói cụ thể về những gì tôi đang tìm kiếm và cách họ sẽ phát hành tiện ích này như một dự án thư viện nguồn mở. Tôi không thưởng cho tiền thưởng cho bất cứ ai, bởi vì không ai trả lời câu hỏi của tôi. 'ViewPagerIndicator' không phải là những gì tôi đang tìm kiếm. – adneal

+0

ok..i có điểm của bạn – Sameer