amint70
سه شنبه 03 آذر 1394, 03:44 صبح
سلام من دارم یه برنامه ماتریس درست میکنم و از این کد برای کشیدن جدولش استفاده کردم
for (inti = 1; i <= rows; i++) {
TableRowrow = new TableRow(this);
row.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
// inner for loop
for (intj = 1; j <= cols; j++) {
EditTexted = new EditText(this) {
@Override
protected void onDraw(Canvas canva) {
super.onDraw(canva);
Rectrect = new
Rect();
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.BLACK);
paint.setStrokeWidth(3);
getLocalVisibleRect(rect);
canva.drawRect(rect, paint);
}
};
مشکل اینجاس که وقتی جدول از صفحه موبایل بزرگتره خونه هایی که تو صفحه جا نمیشه جدولش ساخته نمیشه و وقت روی خونه ها کلیک میکنم جدول دور اون خونه تشکیل میشه
for (inti = 1; i <= rows; i++) {
TableRowrow = new TableRow(this);
row.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
// inner for loop
for (intj = 1; j <= cols; j++) {
EditTexted = new EditText(this) {
@Override
protected void onDraw(Canvas canva) {
super.onDraw(canva);
Rectrect = new
Rect();
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.BLACK);
paint.setStrokeWidth(3);
getLocalVisibleRect(rect);
canva.drawRect(rect, paint);
}
};
مشکل اینجاس که وقتی جدول از صفحه موبایل بزرگتره خونه هایی که تو صفحه جا نمیشه جدولش ساخته نمیشه و وقت روی خونه ها کلیک میکنم جدول دور اون خونه تشکیل میشه