Tôi biết giải pháp về cách thay đổi nó theo chương trình tuy nhiên tôi muốn đặt văn bản trong XML. Làm thế nào để bạn làm điều đó? Tôi đã xem xét ở đây: http://developer.android.com/reference/android/widget/TabHost.html nhưng không tìm thấy giải pháp nào.TabHost - cách thay đổi văn bản tab trong XML
Trả lời
Làm thế nào về ....
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TabHost
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:tag="tab0"
android:text="Tab 1"
android:background="@android:drawable/btn_star_big_on"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
<TextView
android:tag="tab1"
android:text="Tab 2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
<TextView
android:tag="tab2"
android:text="Tab 3"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:text="Hallo1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView
android:text="Hallo2"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView
android:text="Hallo3"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</FrameLayout>
</LinearLayout>
</TabHost>
</RelativeLayout>
Bằng cách này nó sẽ trông như sau:
Kiểm tra các mẫu tab hoàn chỉnh here.
Hy vọng điều này sẽ giúp .... Chúc mừng!
điều này không hiệu quả đối với tôi ... – Supuhstar
@Supuhstar: bạn có thể giải thích lý do tại sao hoặc lỗi nào bạn nhận được? – Trinimon
không có lỗi, chỉ ... hoàn toàn không có điều này làm việc. 'TextView' xuất hiện ở bên trái các tab trong bản xem trước và không có tab nào xuất hiện khi chạy trên thiết bị thực. Không có chức năng nào đạt được và các phân đoạn xuất hiện trên đỉnh khác nhau – Supuhstar
Bạn luôn có thể chuyển sang @ + id/tab1 và thay đổi thành bất kỳ thứ gì bạn muốn tab được gọi. Vì vậy, nếu bạn muốn nó được gọi là "Giới thiệu" chỉ cần thay đổi nó thành @ + id/Giới thiệu về bố cục tuyến tính cho tab cụ thể.
Câu hỏi đặt ra là về XML. Công thức bạn cung cấp cho truy vấn xpath? Nếu vậy, xin vui lòng cho một ví dụ, tất cả mọi người có thể không đọc xpath trôi chảy. –
i18n thì sao? – gattsbr
Khá muộn vào ngày này, nhưng jorgensen đã nói về ID tab, theo mặc định, TabHost sử dụng ID làm nhãn tab. Nhưng như @gattsbr đã chỉ ra, giải pháp đó chỉ có thể sử dụng được nếu bạn không sử dụng các tệp dịch chuỗi – STremblay
- 1. Làm cách nào để căn giữa văn bản trong tabhost?
- 2. Android. Cách thay đổi Hoạt động trong một Tab
- 3. Thay đổi màu văn bản trong MoreNavigationController
- 4. Cách thay đổi Văn bản trong TextCompositionEventArgs
- 5. cách thay đổi màu của văn bản chỉ báo tab trong android?
- 6. Đặt văn bản nhãn trong tab QTabWidget
- 7. Thay đổi màu văn bản trong trường văn bản
- 8. Làm cách nào để thay đổi văn bản tab android khi đang di chuyển?
- 9. Có thể thay đổi chiều rộng của biểu tượng tab trong văn bản không?
- 10. Thay đổi văn bản của hộp tổ hợp trong một tab khác
- 11. Tiện ích Android: Cách thay đổi văn bản của nút
- 12. MapActivity trong TabHost Phân đoạn biến mất sau khi chuyển đổi tab
- 13. Thay đổi màu văn bản
- 14. XSLT: nút thay đổi bên trong văn bản
- 15. cách thay đổi màu nhãn văn bản QCheckBox trong Qt?
- 16. Cách thay đổi loại tệp trong văn bản
- 17. Chuyển đổi XML sang văn bản đã thoát trong XSLT
- 18. Tab chụp trong Hộp văn bản Silverlight
- 19. Chụp phím TAB trong hộp văn bản
- 20. XmlSlurper: Cách thay đổi văn bản của nút động
- 21. thay đổi văn bản jquery khi thay đổi đầu vào
- 22. văn bản tuyệt vời 2 thay đổi mẫu thụt lề
- 23. Cách thay đổi màu của tab 'dưới thanh' trong actionbarsherlock
- 24. Thay đổi văn bản will_paginate hiển thị
- 25. JCheckbox thay đổi vị trí văn bản
- 26. Sự kiện thay đổi văn bản Backbone.js
- 27. Android - phong cách iphone tabhost
- 28. Nội dung tab vẫn hiển thị sau khi thay đổi tab sau khi thay đổi hướng
- 29. Android TabHost bên trong Fragment
- 30. Sự kiện cho thay đổi văn bản
Đã thực sự hoạt động chưa? Tôi nhận được cùng một vấn đề như những người khác. Bạn có phải làm thêm mã java cho nó không? –