2010-07-15 93 views
2

我有一個簡單的ExpandalbeList。對於組頁眉視圖,我使用了一個簡單的TextView,我將該文本的背景設置爲drawable。我將textview參數設置爲FILL_PARENT,但TextView的背景只覆蓋文本的寬度。我意識到我可以將這一切都放在線性佈局中,但這看起來很浪費。沒有辦法讓文本視圖的邊界延伸到列表視圖的邊緣嗎?android textview填充父項

 public TextView getGenericView() { 
     // Layout parameters for the ExpandableListView 
     AbsListView.LayoutParams lp = new AbsListView.LayoutParams(
       ViewGroup.LayoutParams.FILL_PARENT, 64); 

     TextView textView = new TextView(PulseSearchResults.this); 
     textView.setLayoutParams(lp); 
     // Center the text vertically 
     textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT); 
     // Set the text starting position 
     textView.setPadding(6, 0, 0, 0); 
     textView.setTextColor(Color.BLACK); 
     textView.setTypeface(Typeface.DEFAULT_BOLD); 
     textView.setTextSize(16.0f); 
     textView.setBackgroundResource(R.drawable.search_section_group); 
     return textView; 
    } 
    @Override 
    public View getGroupView(int groupPosition, boolean isExpanded, 
      View convertView, ViewGroup parent) { 
     TextView textView = getGenericView(); 
     textView.setText(getGroup(groupPosition).toString()); 
     return textView; 
    } 

THX 本

回答

0

我想通了,如果我設置的列表視圖來FILL_PARENT的寬度,它解決了問題...