android文本视图填充父对象

android文本视图填充父对象,android,background,textview,Android,Background,Textview,我有一个简单的列表。对于组标题视图,我使用一个简单的文本视图,我将文本的背景设置为可绘制的。我将textview参数设置为FILL_PARENT,但textview的背景仅覆盖文本的宽度。我意识到我可以把这些都放在一个线性布局中,但这看起来像是浪费。难道没有办法使文本视图的边界延伸到listview的边缘吗 public TextView getGenericView() { // Layout parameters for the ExpandableListV

我有一个简单的列表。对于组标题视图,我使用一个简单的文本视图,我将文本的背景设置为可绘制的。我将textview参数设置为FILL_PARENT,但textview的背景仅覆盖文本的宽度。我意识到我可以把这些都放在一个线性布局中,但这看起来像是浪费。难道没有办法使文本视图的边界延伸到listview的边缘吗

        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
Ben

我刚刚发现,如果我将listview的宽度设置为“填充父对象”,它就解决了这个问题

我刚刚发现,如果我将listview的宽度设置为填充父对象,它就解决了这个问题