Я создаю приложение для Android, которое перемещает кнопку изображения случайным образом на экране. Я не понимаю, какой макет может помочь. Абсолютный макет используется для использования осей x и y, но теперь он устарел.это не работает ... я хочу генерировать случайные номера, чтобы поместить это в положение x, y, чтобы моя кнопка продолжала двигаться.вот что я сделал
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
submit = (Button)findViewById(R.id.submit1);
submit.setOnClickListener(this);
machar = (ImageButton)findViewById(R.id.machar);
ed=(EditText)findViewById(R.id.eT1);
tb=(ToggleButton)findViewById(R.id.tb1);
tb.setOnClickListener(this);
RelativeLayout r1 =(RelativeLayout)findViewById(R.id.l1);
LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.leftMargin=10;
params.rightMargin=20;
params.topMargin=30;
params.bottomMargin=40;
r1.setLayoutParams(params);
r1.addView(machar);
}
здесь machar
- кнопка изображения ... этот код не работает ... XML-файл содержит тег относительной компоновки с именем l1 и внутри него кнопку изображения с именем machar... что я делаю не так?