摘要:
偶然发现新出厂的手机都在桌面自带了百度搜索widget,于是打算模仿做一个,本以为是很简单的demo,结果发现问题出来了,写完demo之后编译成功运行真机测试,添加桌面组件时候显示“加载组件失败”,几经调查终于了解到原来google—android中appwidget只支持remoteview,而remoteview支持的组件那是少之又少,除了button、layout几乎不支持其他组件,显然想在widget中添加一个edittext是行不通了(当然通过修改framework或者将layout嵌入luncher还是可以实现的,作为小菜鸟而言暂时还没打算研究那么深入),借鉴豌豆荚、百度搜索、谷歌 阅读全文
摘要:
一直想知道如何在AppWidget里面添加 ListView,EditText 这些复杂的View.我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Widget很少:在Dev Guide中有下面这段: 1 A RemoteViews object (and, consequently, an App Widget) can support the following layout classes: 2 3 * FrameLayout 4 * LinearL... 阅读全文