2011-06-21 22 views
4

私のListActivityでは、Android 2.2仮想デバイスで動作しているときにフェーディングエッジエフェクトが発生します。しかし、同じアプリケーションを実行するためにAndroid 2.2.1でSamsung GIOを使用すると、ListViewエッジフェードが発生しません。理由は何でしょうか?以下はListActivityのListViewのXMLです。Android ListView Edgeフェードは、2.2仮想デバイスでは動作しますが、Samsungでは動作しません。2.2.1

<ListView 
    android:id="@+id/@android:list" 
    android:fadingEdge="vertical" 
    android:fadingEdgeLength="3mm" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/showMixHeader"/> 

答えて

8

...彼らはただ、基本的なAndroidの機能を無効にすることを言われています:

たぶんサムスンが上、デフォルトでは、それを無効に
listView.setVerticalFadingEdgeEnabled(true); // Make sure that fading is displayed on samsung devices 

Androidのバージョンがあります。 (ファームウェアバージョン2.2、Samsung Galaxy Tab 7でテスト済み)

+0

ありがとうございました。 – zenperttu

+0

はsamsung gt-i9300で動作しません – iscariot

0

私はSamsung Galaxy S(2.2.1)と全く同じ問題に直面しました。あなただけではありません;-)

私は実際にそれについての説明は見つかりませんでした。あなたはそのことについてネットに不平を言う唯一の人のようです。私はそれが在庫ROMを実現する三星の方法だと思う。ちょうど私がプログラムでリストビューのためにフェージング有効にした場合、私は私のサムスンギャラクシータブにフェージング参照

関連する問題