我最近注意到,當我在我的內容熄滅屏幕,但效果非常好上面4.2.2安卓4.1.1檢查了我的應用程序。請檢查截圖。內容熄滅屏幕的Android 4.1.1
,是的,它是一個雙語的應用程序(英語/泰米爾語)。一些研究之後,我發現,英語列表項工作得很好,但泰米爾導致問題
佈局代碼:
activity_latest_news.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
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=".LatestNews" >
<ListView
android:id="@+id/LatestNewsView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" >
</ListView> </RelativeLayout>
latest_news_single_view.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/LatestNews_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="@string/latest_news_dummy_title"
android:textSize="15sp" />
<TextView
android:id="@+id/LatestNews_description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@id/LatestNews_title"
android:text="@string/latest_news_dummy_desc"
android:textColor="@color/getCCC"
android:textSize="14sp" />
<TextView
android:id="@+id/LatestNews_posted_on"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/LatestNews_description"
android:paddingLeft="3dp"
android:paddingTop="2dp"
android:text="@string/latest_news_posted"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="#911991" />
<ImageView
android:id="@+id/latest_news_addfav"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/LatestNews_posted_on"
android:src="@drawable/star"
android:layout_alignParentRight="true" />
</RelativeLayout>
是這個Unicode 問題?或佈局問題?
也請看看這兩個模擬器。如果你注意到,在4.1.1的主題是灰白色,而在4.2.2是完全白色的,甚至是可繪製的(刷新圖像)看起來很奇怪(是的,我知道我沒有設置單獨的drawable爲mdpi, hdpi等)但是造成差異的原因是什麼?這是應用程序主題的問題?
任何幫助將不勝感激。謝謝!
對於'ListView',更改到'的android:layout_width = 「match_parent」'。對於'TextView',更改爲'android:layout_width =「wrap_content」'。在Android 4.1模擬器上測試我的建議,看看你如何去。 – ChuongPham
@ChuongPham我已經嘗試過..不工作.. –
我不知道泰米爾是否會導致問題,但我測試了上述建議與您的佈局與非英文文本,如德語,法語,西班牙語,他們似乎包裝線,以便它不會離開屏幕。你可以嘗試另一種非英語語言(除泰米爾語之外)與你的佈局,看看它是否離開屏幕? – ChuongPham