是否有擴展列表的組TextView的多行文本,然後擴展列表問題:設置組的TextView的MaXLine和擴大名單同時
我想是 - :當第一個列表載入,然後只每行出現一行,當用戶點擊組時,組中的所有行應該可見+組應該同時展開。
我試圖實現說,但是當我在名單上的組視圖中單擊,它得到了擴展,但在組中的所有文本行是不可見的,但是當我再次在同一組中,單擊,所有的線條都可見。
這是什麼,我都試過:
在組getview方法我已經設置的TextView的最大行1
public View getGroupView(int i, boolean b, View view, ViewGroup viewGroup) {
TextView textView = new TextView(CorrectqaFragment.this.getActivity());
textView.setText(getGroup(i).toString());
textView.setMaxLines(1); //set maximum lines of textview to 1.
return textView;
}
elv- refrence來擴展列表。
elv.setOnGroupClickListener(new OnGroupClickListener() {
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
TextView tv = (TextView)v;
tv.setMaxLines(Integer.MAX_VALUE); //set the max lines to max value
parent.expandGroup(groupPosition); //expand the group
return true;
}
});