mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-07 05:24:46 +01:00
expand/contract wordlist groups via tap on group as well as its arrow
button
This commit is contained in:
parent
75e54fa727
commit
7e9c156747
1 changed files with 7 additions and 5 deletions
|
@ -49,10 +49,12 @@ public class ListGroup extends LinearLayout
|
||||||
{
|
{
|
||||||
super.onFinishInflate();
|
super.onFinishInflate();
|
||||||
m_expandButton = (ImageButton)findViewById( R.id.expander );
|
m_expandButton = (ImageButton)findViewById( R.id.expander );
|
||||||
m_expandButton.setOnClickListener( this );
|
|
||||||
m_text = (TextView)findViewById( R.id.game_name );
|
m_text = (TextView)findViewById( R.id.game_name );
|
||||||
|
|
||||||
setButton();
|
m_expandButton.setOnClickListener( this );
|
||||||
|
setOnClickListener( this );
|
||||||
|
|
||||||
|
setButtonImage();
|
||||||
setText();
|
setText();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,10 +70,10 @@ public class ListGroup extends LinearLayout
|
||||||
{
|
{
|
||||||
m_expanded = !m_expanded;
|
m_expanded = !m_expanded;
|
||||||
m_listener.onGroupExpandedChanged( this, m_expanded );
|
m_listener.onGroupExpandedChanged( this, m_expanded );
|
||||||
setButton();
|
setButtonImage();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setButton()
|
private void setButtonImage()
|
||||||
{
|
{
|
||||||
if ( null != m_expandButton ) {
|
if ( null != m_expandButton ) {
|
||||||
m_expandButton.setImageResource( m_expanded ?
|
m_expandButton.setImageResource( m_expanded ?
|
||||||
|
@ -103,7 +105,7 @@ public class ListGroup extends LinearLayout
|
||||||
result.m_langName = lang;
|
result.m_langName = lang;
|
||||||
result.m_listener = lstnr;
|
result.m_listener = lstnr;
|
||||||
|
|
||||||
result.setButton(); // in case onFinishInflate already called
|
result.setButtonImage(); // in case onFinishInflate already called
|
||||||
result.setText();
|
result.setText();
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|
Loading…
Reference in a new issue