Как программно установить ширину просмотра изображения в android? - PullRequest
0 голосов
/ 18 марта 2020

Я пробовал много способов сделать, но это не работает. И я хочу выровнять изображение по левому краю. После того, как я изменил ширину изображения, относительное расположение также будет изменено автоматически. Как это предотвратить?

                TextView txtview=new TextView(this);
                ImageView imgview=new ImageView(this);

                RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, 250);

                params.setMargins(10,topMargin,10,20);
                txtview.setPadding(10,5,15,5);
                txtview.setText("Quiz: " + dbtitle);
                txtview.setTextColor(Color.parseColor("#000000"));
                txtview.setBackgroundResource(R.drawable.search_view);
                txtview.setTextAlignment(View.TEXT_ALIGNMENT_TEXT_END);
                txtview.setTextSize(18);
                txtview.setWidth(1000);
                txtview.setHeight(200);
                txtview.setLayoutParams(params);
                relativeLayout.addView(txtview);


                imgview.setImageResource(R.drawable.logo1);
                imgview.setBackgroundColor(Color.parseColor("#000000"));
                imgview.setLayoutParams(params);
                relativeLayout.addView(imgview);
...