Я не знаю, как сделать это из XML, но я расскажу вам, как сделать это динамически в вашем адаптере.
Сначала вы должны удалить индикатор группы из вашего xml
<ExpandableListView [...]
android:groupIndicator="@null" />
Затем в макете своего родителя добавьте вид изображения в правильное положение вашего макета.
Затем в вашем пользовательском адаптере сделайте следующее
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
...
if (isExpanded) {
groupHolder.img.setImageResource(R.drawable.group_down);
} else {
groupHolder.img.setImageResource(R.drawable.group_up);
}
...
}
Вы можете попробовать hg2git
, который является скриптом Python и является частью быстрого экспорта, который можно найти на http://repo.or.cz /w/fast-export.git.
Однако вам потребуется установить Mercurial.
Плагин Mercurial Hg-Git . Сам не пробовал, но, возможно, стоит попробовать.
Поскольку hg-git - это двухсторонний мост, это также позволит вам перенести изменения из Git в Mercurial.
You should be able to use hg-git.
hg clone <hg repository>
edit ~/.hgrc
and add :
[extensions]
hgext.bookmarks =
hggit =
create a bookmark so you will have a master
in git :
cd <repository>
hg bookmark -r default master
edit .hg/hgrc
in the repository and add :
[git]
intree = true
now you can create the git repository :
hg gexport
and you can use the resulting directory as a git clone. pulling from mercurial would be :
hg pull
hg gexport
and pushing to mercurial :
hg gimport
hg push
(Yes, you need to use hg with this workflow but your hacking will be all in git)
P.S. If you have a problem with this workflow, please file a bug.