我正在使用基于SDK演示示例中的EfficientAdapter示例的扩展版BaseAdapter .
我的数据基本上是一个object(ListPlaces),它包含一个ArrayList实际的地点列表,可通过listPlaces.getValues().此ArrayList数据按范围排序,并ArrayList包含一些特殊项(分隔符),没有数据,但separator标志设置为true.
现在,每当我EfficientAdapter得到一个数据对象,它是它返回一个分离器false用于public boolean isEnabled(int position)和public View getView(int position, View convertView, ViewGroup parent)膨胀依靠,如果当前数据对象包括实时数据或只是一个分隔符虚拟两种不同的布局.
如果我每次都夸大布局,这很有用.但是,每次调用布局和调用findViewById都会使布局ListView几乎变得非常慢.
所以我尝试使用EfficientAdapter ViewHolder方法.但是,由于我试图访问的两种不同视图,这开箱即用.因此,每当我convertView != null(else-case)通过我们访问布局中的项目ViewHolder时,当前一个View是一个分隔符时,它当然不能访问那里只能在"真实"项目布局上使用的TextView.
所以我也强迫我getView()不仅在convertView == null以前的listRow与当前的listRow 不同时扩充布局:if (convertView == null || (listRow != listRow_previous)) { [....] }
This seems to almost work now. Or at least it doesn't …
我有一个圆形的视图,悬浮在上面( - >在z轴方向从屏幕出来)的主要内容.当有人点击屏幕时,我想要选择主要内容,或者当它覆盖主视图时,视图悬停在上方.
到目前为止完美无缺.我在透明帆布上有一个圆形物品.这意味着您可以看到该圆圈之外的所有背景.但是,您无法选择它,因为它仍然是悬停的画布,只有透明的颜料.
现在我想知道,要解决这个问题,是否有可能使视图/画布本身呈圆形?
更新
我添加了一个图像,以便更好地解释我试图实现的目标.

我有一个ListView,其中的项目包含有关评级的地点和到当前位置的距离的信息.
这些项目分组:
对于这些组,项目按其评级排序.
现在我通过我的自定义适配器(扩展名BaseAdapter)将这些项目放入其中ListView,这非常有效.
但是,我想要做的是在每个组的每个第一项之前放置一个分隔符.这个分隔符可以是一个TextView例如500m - 1km,然后是ListView该组中的所有项目.
有关如何实现这一点的任何想法?
我正在使用
myLocation = mLocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
Run Code Online (Sandbox Code Playgroud)
在我的应用程序启动时检索当前位置.
正如Android文档所述,此位置可能是"过时的",因为该方法返回上次使用GPS时的位置.
如何从GPS 主动请求当前位置?我考虑使用LocationListener,但这可能有点过分,因为我只需要一次位置(在我的应用程序的开头).
有任何想法吗?
有没有办法将GitHub上的特定分支设置为只读(只读),还是只能为整个存储库设置?
我有一个git repo,它包含所有1.x版本的代码.现在我开始研究2.x"分支".因为我开始再次从头开始编码(1.x和2.x之间没有连接)我想知道2.x是否真的是一个真正的分支,或者我是否应该更好地启动一个全新的存储库.
想知道每种解决方案的优点和缺点是什么.我可以想象从1.x分支切换到2.x分支需要相当长的时间.
在您的app.yaml配置文件中,您可以要求login: admin.我的问题是现在"什么"或"谁"是管理员?
在App Engine控制台的Administration -> Permissions部分,他们也谈到了admin.不过,如果你添加一个新用户,你只能选择owner,developer和viewer.
哪一个是admin?只有owner或者owner+ developer或者全部三个?
alt text http://img179.imageshack.us/img179/2047/iphonetableview.png
我在nib文件中有一个UITableView.它与4个或更多细胞完美配合.当我只有2或3个单元格并且屏幕没有完全充满单元格时,我在底部有这些空单元格(深灰色,实际上只是我的TableView的背景).
但是,他们不应该在那里,因为我的numberOfSectionsInTableView并numberOfRowsInSection返回正确的值.
有任何想法吗?
我正在尝试实现一个包含不同形状的各种按钮的自定义控制器.我想知道如何通过Android实现这一目标.
结果看起来应该类似,每个颜色都是不同的按钮.

我想我必须继承,View所以请不要把它作为答案;-)请给出一些有条不紊的步骤,需要实现什么,比如绘图,感应触摸等,或者可能指出一些例子(如果存在的话).
谢谢