Я пробовал много способов сделать, но это не работает. И я хочу выровнять изображение по левому краю. После того, как я изменил ширину изображения, относительное расположение также будет изменено автоматически. Как это предотвратить?
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);