0

いくつかのボタン (またはイメージビュー) をランダムに配置するアプリを作成しました。最大値と最小値を渡し、そこから座標を取得します。

問題は、4.2.2 でのコンパイルが完璧であることですが、Google Play でアプリケーションを共有したいので、2.3.3 で作業したいと考えています。

私はアンドロイド4.2.2を使用しています。アプリを実行します。

button.setX() と button.setY()

しかし、Android 2.3.3(APIレベル10)ではメソッドを使用できます

API レベル 10 でどうすればよいか知っていますか?

どうもありがとうございました!

4

2 に答える 2

2

この答えを見る必要があります:

https://stackoverflow.com/a/12195999/2140191

//The WRAP_CONTENT parameters can be replaced by an absolute width and height or the FILL_PARENT option)
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); 
params.leftMargin = 50; //Your X coordinate
params.topMargin = 60; //Your Y coordinate

その後、LayoutParams をボタンに追加します。

button.setLayoutParams(params);
于 2013-04-24T09:47:18.400 に答える