2011-12-16 10 views
0

私はthis referenceを使って折れ線グラフを表示しました 上記のコードによって、グラフは別のビューで表示されます。 新しい表示ではなく特定の表示領域に表示したい。だから、私はこのスニペットサブビューを追加して特定の位置で表示する

layout.addView(graphView, 200, 250); 

これはうまく動作しますが、問題は、私は、このビューの開始座標を指定する方法であるを使用していました。 左上に配置されています。私はある特定の位置でそれをしたい。

お早めに!

答えて

1

レイアウトでビューを追加したら、LayoutParamsを使用してその属性を設定してみてください。私はあなたがビューのXとYの座標を設定できると思います。

+0

ええと、thnx。動作していますが、私は 'onConfigurationChanged()'でprobを持っています。ポートレートモードではうまく動作しますが、ランドスケープモードに切り替えると 'layout'フォルダ内の' main.xml'のレイアウトを参照し、 'laypot- 「土地」フォルダ。 – GAMA

+0

私はあなたの問題を理解しているかどうかはわかりません... モードが変更されているときにアプリケーションの状態を保存する必要があるとき...私はonInstanceSaveメソッドとonInstaceRestoreメソッドを使用します。 http://stackoverflow.com/questions/151777/how-do-i-save-an-android-applications-state これを見て、おそらくあなたの問題を解決します。 – Veljko

+0

このex。 String、intなどの変数を保存するだけです。活動を再開できないようにしたいのですか? – GAMA

関連する問題