以下の方法は、android バージョンの jellybean 4.3 では機能しません。
historyExpaLV.setIndicatorBounds(historyExpaLV.getRight() - 60,
historyExpaLV.getWidth() - 8);
誰かが解決策を知っていますか?前もって感謝します。
以下の方法は、android バージョンの jellybean 4.3 では機能しません。
historyExpaLV.setIndicatorBounds(historyExpaLV.getRight() - 60,
historyExpaLV.getWidth() - 8);
誰かが解決策を知っていますか?前もって感謝します。
これを修正した方法:
SDK Manager を Android 4.3 にアップデートし、ビルド ターゲットとして使用します。彼らは API 18 にsetIndicatorBoundsRelative(int, int)と呼ばれる新しいメソッドを導入しました。これは Android 4.3 で (ただし正しく) 他のメソッドとして機能します。
Android のバージョンを確認し、古い API で古いメソッドを使用します。
if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN_MR2) {
mListView.setIndicatorBounds(myLeft, myRight);
} else {
mListView.setIndicatorBoundsRelative(myLeft, myRight);
}