Как установить размер пользовательского вида поверхности

Пожалуйста, дайте мне знать, если я поступаю совершенно неправильно, но если я объясню проблему, я надеюсь, что кто-то сможет мне с этим помочь или указать мне правильное направление.

Мне нужно настраиваемое представление, которое может перемещаться, я хочу поместить это представление в часть моего relativeLayout в одно из моих основных действий. Я следил за учебником по перемещению (ссылка ниже), в котором был создан updateThread и класс, расширяющий SurfaceView. http://mobile.tutsplus.com/tutorials/android/android-sdk-achieve-movement/

Это работает, и я могу добавить это в свое приложение. Проблема возникает, когда я хочу поместить это в свой макет для другого действия. Мне удалось вставить представление, но затем оно отображается в полноэкранном режиме за другими элементами. Часть моей проблемы заключается в том, что размер этого зависит от размера экрана и т. Д. В relativelayout используется много изображений, где Android выберет изображение нужного размера.Для SurfaceView, как мне установить размер в зависимости от телефона?

Прямо сейчас у меня есть относительный макет, который правильно отображается с изображениями, в которые нужно поместить пользовательский вид. Изображения имеют правильный размер и представляют собой статическую версию того, что мне нужно показать. Вы знаете, как я могу переместить свое пользовательское представление в это пространство?

Если вам нужен какой-либо код, я могу опубликовать что угодно, я действительно борюсь с этим. Даже если вы можете просто указать мне правильное направление или сообщить, не следует ли мне использовать для этого вид с поверхности? Вид просто должен показать несколько изображений, скользящих по экрану, вот и все (в этом разделе основного макета)

Заранее большое спасибо

6
задан ThePerson 29 February 2012 в 16:52
поделиться