2011-12-16 3 views
0

Я использовал this reference для отображения линейного графика По вышеприведенному коду график отображается на отдельном изображении. Я хочу отобразить его в определенной области зрения, а не как новый вид. Таким образом, я использовал этот фрагментДобавить subview для просмотра в определенном положении

layout.addView(graphView, 200, 250); 

Это прекрасно работает, но проблема как указать начальные координаты этой точки зрения. Он помещается слева вверху. Я хочу, чтобы это было в каком-то определенном положении.

СПАСИБО В РАСЧЕТЕ !!

ответ

1

После добавления представления в макет, попробуйте использовать LayoutParams для установки его атрибутов. Я так думаю, вы можете установить координаты X и Y.

+0

Да, thnx. Он работает, но у меня проблема с 'onConfigurationChanged()'. Все это работает в прекрасном режиме в портретном режиме, но при переключении в альбомный режим он дает «nullPointerException», поскольку я имею в виду макет 'main.xml' в папке' layout', а не 'main.xml' из' laypot- земля' папка. – GAMA

+0

Я не совсем уверен, что я понимаю вашу проблему ... Когда мне нужно сохранить состояние приложения, когда режим меняется ... Я использую onInstanceSave и onInstaceRestore методы. http://stackoverflow.com/questions/151777/how-do-i-save-an-android-applications-state Посмотрите, возможно, вы решите свою проблему. – Veljko

+0

Этот пример. сохраняет только некоторые переменные, такие как String, int и т. д. Я хочу, чтобы активность не возобновлялась? – GAMA

Смежные вопросы