2024年3月9日发(作者:)
import ayout;
import veLayout;
import ew;
public class ListViewItem extends RelativeLayout{
private View viewHolder;
private TextView tvEventName;
private Context c;
private FrameLayout leftFrame;
public ListViewItem(Context context) {
super(context);
LayoutInflater flater = (context);
viewHolder = e(, this);
getViewAndSetClick();
c = context;
}
private void getViewAndSetClick()
{
tvEventName = (TextView)ewById(ame);
leftFrame = (FrameLayout)ewById();
}
public void setEventName(String name)
{
t(name);
}
public void updateView()
{
validate();
}
@Override
protected void dispatchDraw(Canvas canvas) {
chDraw(canvas);
Resources res = getResources();
int grayColor = ;
int redColor = or();
int leftFramepos = ht();
Paint mLinePaint = new Paint();
or(redColor);
le();
okeWidth(2);
//画两条直线
ne(leftFramepos+20, 0f, leftFramepos+20, getHeight(), mLinePaint);
ne(leftFramepos+25, 0f, leftFramepos+25, getHeight(), mLinePaint);
// 画虚线
or(grayColor);
DashPathEffect effect = new DashPathEffect(new float[] { 5,5, 5, 5, 5}, 3);
iAlias(true);
hEffect(effect);
ne(0, getHeight(), getWidth(), getHeight(), mLinePaint);
}
}
package re13;
import ;
import t;
import r;
import Inflater;
import ;
import oup;
import Manager;
import apter;
import iew;
public class MyBaseAdaper extends BaseAdapter{
private List
private Context c;
MyBaseAdaper(Context c, List
{
= list;
this.c = c;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return ();


发布评论