2013-03-07 7 views
7

, davranış Tamam, bu üç noktayı gösterir bir dot gösterir, ancak Samsung S2, sadece bir nokta gösterir."Ellipsize" sadece benim Samsung Galaxy Nexus üzerinde

http://img109.imageshack.us/img109/5118/96452147.png

Herkes bu gördü:

<TextView 
    android:id="@+id/textViewOfferTitle" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_toLeftOf="@+id/textViewRedemptionDate" 
    android:layout_alignParentLeft="true" 
    android:ellipsize="end" 
    android:singleLine="true" 
    android:textColor="@color/pontai_dark_gray" 
    android:textSize="@dimen/ndp_font_size" /> 

Bu örnektir: Sadece bir düzen dosyası yok? Metin ellipsized olacak nasıl garantisi yoktur

+1

bu GS2 sitelerinde metin görüşlerin hepsi için oluyor mu? Samsung'un, özellikle eski cihazlarında, kullanıcı arayüzü ile bazı garip şeyler yaptığını biliyorum, bu yüzden bunun bir ürünü olabilir. – MCeley

+0

Bazı Sony Ericsson cihazı yerine kareler gösteren gördüm ...: S – Warpzit

+0

@Warpzit Evet, üreticilerin bir sürü şeyin üstünde kendi derileri koymak ister ve işlevsellik açısından küçük farklılıklara sürü yol açar. Ancak küçük şeyleri unutun, Motorola'nın eski Motoblur cildi zaman zaman düpedüz kullanılamazdı. – MCeley

cevap

0

(tek bir nokta bana sorarsanız biraz yanıltıcı, ancak bir kısaltma olarak yorumlanabilir). Eğer "üç nokta" davranışı sağlamak istiyorsanız, TextView alt sınıfı ve özel davranış eklemek için serbesttir. Bir örnek (sadece kod "Birden fazla satır" parçası ile rahatsız etmeyin) on this SO question görülebilir. Uzun hikaye kısa, üç nokta için tek bir nokta sorun olmamalıdır.

+0

Neden düşüş var? Tek bir nokta elipsin "Samsung Galaxy SII yolu", bu sorunun nesi var? –

2

kaldır

android:singleLine="true" 

ve Bana uyar

android:lines="1" 
android:ellipsize="end" 

deneyin.