我尝试删除GridView周围的红色边框,以完全填充我的日历屏幕(没有从左,右和顶部填充).
margin=0
padding=0
background=@null
Run Code Online (Sandbox Code Playgroud)
不解决问题.我不使用任何9path背景图像.有什么问题 ?

我有自定义适配器,其中我膨胀布局.在适配器中我尝试在TextView中更改一些文本值(@ id/datetextcal)
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
cellView = inflater.inflate(R.layout.calendarcell, null);
TextView dateText = (TextView) cellView.findViewById(R.id.datetextcal);
dateText.setText(position);
Run Code Online (Sandbox Code Playgroud)
我觉得没事,但我有错误!为什么?
没有修改此值,所有编译和工作都正确.
布局代码(R.layout.calendarcell):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:background="@drawable/cell"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="40dp"
android:layout_height="40dp">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical">
<TextView
android:id="@+id/datetextcal"
android:text="2"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ImageView
android:layout_alignRight="@id/datetextcal"
android:paddingRight="2dp"
android:src="@drawable/dropper"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
<TextView
android:gravity="center_horizontal"
android:textSize="9dp"
android:text="???????"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
适配器类的代码:
package com.android.wcalendar;
import java.util.Date;
import android.content.Context;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView; …Run Code Online (Sandbox Code Playgroud)