Я хочу нарисовать сетку картинок на Android, она рисует картинки на маленьком экране sizez (телефоны) и работает нормально, но не рисует картинки на больших экранах, таких как планшеты, но текст и кнопка по-прежнему отображаются на экране.экран планшета. Кто-нибудь может подсказать в чем проблема, пожалуйста.заранее спасибо.это код:
public class ModelOfPuzzle extends AppCompatButton {
int row;
int column;`enter code here`
int Pic_ID;
boolean is_clicked=false;
boolean is_Matched=false;
Drawable Images;
Drawable cover_pic;
public ModelOfPuzzle(Context context , int r , int c , int ImagesId){
super(context);
row=r;
column=c;
Pic_ID=ImagesId;
setBackground(cover_pic);
GridLayout.LayoutParams draw = new GridLayout.LayoutParams(GridLayout.spec(r),GridLayout.spec(c));
draw.width=(int) getResources().getDisplayMetrics().density*90;
draw.height=(int) getResources().getDisplayMetrics().density*100;
setLayoutParams(draw);
}
public void setMatched(boolean matched) {
is_Matched = matched;
}
public int getPic_ID() {
return Pic_ID;
}
public void Touch(){
if (is_Matched){
return;
}
if (is_clicked){
setBackground(cover_pic);
is_clicked=false;
}else {
setBackground(Images);
is_clicked=true;
}
}
}