Я занимаюсь разработкой для двух разных устройств, и мне нужно принудительно устанавливать пиксели для объекта макета одного устройства с помощью кода при указании ширины и высоты.Как мне это сделать?
GridView.LayoutParams glp = new GridView.LayoutParams(GridView.LayoutParams.WRAP_CONTENT, GridView.LayoutParams.WRAP_CONTENT);
glp.width = 80; <- need to ensure this is in px or LDPI interprets it .75 of 80
glp.height = 80;
Обычно я бы использовал setFontSize (TypedValue.COMPLEX_UNIT_PX, size), и это работает.Как насчет самих макетов?