0
(注意,我是Android編程的初學者)在自定義GLSurfaceView上添加視圖
我有一個派生自GLSurfaceView的類。
我想要的是放置一些意見(圖像,文字)。 我設法通過使用textView.setPadding(300,0,0,0)
來正確定位文本視圖;
問題是我無法正確定位圖像視圖。我試過imageView.layout(), imageView.setPadding()
。
下面是代碼:
ImageView imageView=new .... // Create and set drawable
// Setting size works as expected
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(200,200);
imageView.setLayoutParams(lp);
surfaceView = new MySurfaceViewDerivedFromOpenGLSurface(...);
setContentView(surfaceView);
addContentView(textView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
addContentView(textView2, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
addContentView(imageView, lp); // Add the image view
它甚至有可能將其正確的使用方法,而不在XML文件中specifing填充位置?
我在sdk dev網站上看到了一個例子,展示瞭如何在openGL表面視圖上創建視圖,但問題是我有一個派生類,我不知道我是否可以在XML文件中指定它(我在XML中有0%的經驗,到目前爲止,Eclipse爲我處理所有事情)。
不錯,非常感謝:D – n3XusSLO