mainLayout = (LinearLayout) findViewById(R.id.linearLayout);
mChart = new HorizontalBarChart(this);
mChart.setLayoutParams(new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
mainLayout.addView(mChart);
Mi piace modificare la larghezza e l'altezza in unità dp come 100 dp o 200 dp ,. il setLayoutParams non prende unità numeriche, le scelte sono solo (wrap_content e match_content) .. Sono nuovo ad Android quindi sono confuso come cambiarlo.Come impostare i parametri di layout alle unità dp android
'galleggiante px = TypedValue.applyDimension (TypedValue.COMPLEX_UNIT_DIP, dp, resources.getDisplayMetrics()); in questo modo' puoi convertire dp in pixel –