0

両方とも黒い線と呼ばれる2つのビューがありますx and y(たとえば、x線の高さを1dp、幅を230dpにし、背景をで塗りつぶしました)。

次に、線の位置を移動しますprogrammatically(たとえば、y線を元の位置の右側に50dpにします)。

誰かがこれを行う方法を教えてもらえますか?セットパディングなどを試しましたが、線が動かない。前もって感謝します!

(ps:最小のSDKは7に設定されているため、最新のAPIを使用できません)。

4

1 に答える 1

0

古い回答

Absolute Layoutを見てください。x、y 座標を使用して子要素を配置できます。これ非推奨ですが、Android で実際の x、y 座標の位置決めを行う唯一の方法です。

あなたがやろうとしていることの背後にある主なポイントは何ですか?あなたは目標を持って出発し、ある道に導かれ、今やるべきことをどのように行うかではなく、その道の終わりにたどり着く方法を尋ねているように聞こえます.


編集済み

グラフの描画については、代わりにhttps://stackoverflow.com/questions/2271248/how-to-draw-charts-in-androidをご覧ください。

Layout クラスを使用してグラフを描画すると、アプリが非常に遅くなるだけです。レイアウト クラスは、完全なグラフィックを描画するのではなく、比較的静的なレイアウトを作成するように設計されているためです。

代わりに、Canvas を使用してドローアブルを自分で描画するか、上でリンクした SO の質問にリストされているグラフ作成パッケージを使用します。

于 2012-08-22T13:12:21.640 に答える