java – 动态添加的RemoteViews上的布局权重
发布时间:2020-12-15 02:27:57 所属栏目:Java 来源:网络整理
导读:在我的小部件中,我使用以下内容动态地将项目(R.layout.widget_item)添加到我的主要小部件布局中定义的LinearLayout: //-- Main widget layoutRemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_design);//-- Add to main layo
在我的小部件中,我使用以下内容动态地将项目(R.layout.widget_item)添加到我的主要小部件布局中定义的LinearLayout:
//-- Main widget layout RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_design); //-- Add to main layout RemoteViews newView = new RemoteViews(context.getPackageName(),R.layout.widget_item); views.addView(R.id.view_container,newView); 我的问题是,如何在newView上动态设置“android:layout_weight”属性? 解决方法
见:
http://developer.android.com/reference/android/widget/RemoteViews.html
你的例子中的newView是一个RemoteViews类的实例,我认为你不能轻易地设置任何超出RemoteViews提供的东西. newView.setLayoutParams(layoutParams); 以上操作无效,因为它不是RemoteView的一部分. 据我所知……可能有一些关于设置和查找RemoteViews的尺寸和其他布局的方法,但我还没有找到它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java.lang.IllegalStateException:在servlet中提交响应后无
- java – NoClassDefFoundError当我使用lambda来遍历String数
- java – Eclipse:main的ctrl空间完成不再有效
- Runable与Callable的区别
- Android页面的切换动画代码实现
- java – 在非测试代码中使用Hamcrest匹配器是否可以接受
- java – logback在名称为当前日期的文件夹中创建日志文件
- java操作文件类 (文件解压缩 文件增删改查)
- java – Eclipse自动将错误的依赖关系添加到pom.xml中
- java – 带有自定义安全过滤器的Spring Boot OAuth2