addHeaderView 可以将 TextView 作为参数吗
在我的 ListActivity 中,我尝试添加带有单个文本的标题。
我尝试使用布局并使用 addHeaderView 添加 - 成功
但它需要 Inflater 并且必须创建一个布局 xml
我将 TextView 转换为 View 对象
View v=(View)myTextView;
然后将其传递给 addHeaderView
myListView.addHeaderView(v);
我失败了。 可以投射textview吗?
它仅显示运行时错误
In my ListActivity I'm trying to add a Header with single text.
I tried with the Layout and add with addHeaderView - success
But it requires Inflater and have to create a layout-xml
I cast the TextView to View Object
View v=(View)myTextView;
Then pass it to addHeaderView
myListView.addHeaderView(v);
I failed.
Is that possible to cast the textview ?
It shows only runtime error
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
直接传递textView即可,无需强制转换。
您可以创建一个textView运行时并将其传递给headerView,但不能使用现有的textView。
Just pass the textView directly, no need to cast.
You can create a textView runtime and pass it to the headerView, but you cannot use an existing textView.