如何以编程方式滚动到某个特定位置ListView?
例如,我有一个String[] {A,B,C,D....},我需要将顶部可见项设置ListView为我的索引21 String[].
如何将纪元时间值转换为NSDate.例如,我使用此值:1310412600000.我在EDT时区.
当我尝试这个:
NSString *bar = [[NSDate dateWithTimeIntervalSince1970:epoch] description];
Run Code Online (Sandbox Code Playgroud)
我错了价值......
什么是好方法?我花了很多时间......
谢谢
在ios 5之前,我会在tableview中设置行高,如下所示:
self.tableView.rowHeight=71;
Run Code Online (Sandbox Code Playgroud)
但是,它不适用于iOS5.
有人有想法吗?
谢谢
我试图检测一个NSString它是一个浮点数,例如:@" - 73.041382"
但是当我尝试使用这种方法时,我得到了错误的结果:
-(bool) isNumeric:(NSString*) checkText{
NSNumberFormatter* numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
NSNumber* number = [numberFormatter numberFromString:checkText];
if (number != nil) {
return true;
}
return false;
Run Code Online (Sandbox Code Playgroud)
}
有人有想法!?
谢谢
我有一个应用程序,可以将备份文件保存在SD卡上.它适用于HTC Nexus One和其他Android手机,但有些手机无法正常工作(阅读或写作).
在清单中我设置了这个:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)
例如(当我设置录制文件的路径时):
OutputStream output = new FileOutputStream(Environment.getExternalStorageDirectory()
+ "/mydata.dat");
//Writing file...(It doesn't work)
Run Code Online (Sandbox Code Playgroud)
我如何才能正确地获取SD卡的正确路径?
我为Simple设置了一个自定义列表选择器,ListView但是当我选择一个项目时,整个ListView变为蓝色.我不明白问题出在哪里.
这是我的ListView:
<ListView android:id="@+id/TopListView" android:layout_width="fill_parent"
android:listSelector="@drawable/regular_selector"
android:layout_height="wrap_content">
</ListView>
Run Code Online (Sandbox Code Playgroud)
它是regular_selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:state_focused="true"
android:drawable="@color/transparent" />
<item android:state_pressed="true"
android:drawable="@color/blue" />
<item android:state_focused="true"
android:drawable="@color/blue" />
</selector>
Run Code Online (Sandbox Code Playgroud) 嗨尝试为MkPolyline计算正确的缩放/跨度,它工作()但它不是更接近...
这是我的方法:
-(void)showPathForIndex:(int)index{
//calculate new region to show on map
double center_long = 0.0f;
double center_lat = 0.0f;
double max_long = 0.0f;
double min_long = 0.0f;
double max_lat = 0.0f;
double min_lat = 0.0f;
for (CLLocation *cll in [[self.routes objectAtIndex:index]coordinates]) {
//Find maximum & minimum value
if (cll.coordinate.latitude > max_lat) {
max_lat = cll.coordinate.latitude;
}
if (cll.coordinate.latitude < min_lat){
min_lat = cll.coordinate.latitude;
}
if (cll.coordinate.longitude > max_long) {
max_long = cll.coordinate.longitude;
}
if (cll.coordinate.longitude < min_long) {
min_long = cll.coordinate.longitude; …Run Code Online (Sandbox Code Playgroud) ios ×4
android ×3
objective-c ×3
cocoa ×1
ios5 ×1
iphone ×1
mkmapview ×1
nsdate ×1
uitableview ×1