5

このコードを使用して、独自のグループインジケーターアイコンを設定し、リストの右側に設定しています

ExpandableListView list = (ExpandableListView) findViewById(R.id.SCHEDULE);

Drawable icon = StationInfo2.this.getResources().getDrawable(R.drawable.expander_group);

list.setGroupIndicator(icon);

list.setIndicatorBounds(list.getWidth() - 80, list.getWidth() - 40);

自分のアイコンを表示するように機能しますが、アイコンが間違ったサイズで表示されます。

私はここにいるのは初めてなので、リンクや画像を投稿してどのように見えるかを示すことはできませんが、誰かが私に何ができるか良い考えを持っていることを願っています?

4

1 に答える 1

2

9-patch を使用して描画する必要があります。 http://developer.android.com/tools/help/draw9patch.html 角に黒いピクセルを配置します。それは役立ちます。(さらに情報が必要な場合は、私に連絡してください)。黒い点が見える元のものを見てください。あなたのイメージのためにそれらを作ってください。 ここに画像の説明を入力

于 2012-08-09T17:47:44.960 に答える