hun*_*eva 2 android android-widget remoteview
据我了解,android 小部件需要 RemoteViews,而不是 View,就像活动一样。
我的问题:有什么办法可以完全避免xml,用java代码构建整个布局?
替代问题:我可以以某种方式检索视图,就像我会使用的那样findViewById(int)吗?例如:LinearLayout linearLayout=(LinearLayout)findViewById(R.id.xxx);这样我就可以访问基本布局,并按照我想要的方式进行操作。
谢谢!
有什么办法可以完全避免xml,并用java代码构建整个布局?
不,对不起。RemoteViews严重依赖布局 XML 资源。虽然有一种addView()方法,但它会反过来添加另一个RemoteViews,这会让您回到起点。
我可以以某种方式检索视图,就像我会使用 findViewById(int) 一样吗?
不,因为View在你的过程中没有。您可以通过 上的各种 setter 方法配置小部件RemoteViews。
| 归档时间: |
|
| 查看次数: |
8014 次 |
| 最近记录: |