小编D-N*_*ice的帖子

Android布局 - 在ListView行内垂直堆叠两个TextView

我开始使用Fedor的ListView实现.这是我的ListView项的XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
      android:id="@+id/image"
      android:layout_width="50dip"
      android:layout_height="50dip" android:src="@drawable/stub" android:scaleType="centerCrop"/>
<TextView
      android:id="@+id/name"
      android:layout_width="0px"
      android:layout_height="0px"
      android:layout_weight="0" android:textSize="20dip" android:layout_marginLeft="10dip"/>
<TextView
      android:id="@+id/address"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_weight="1"  android:textSize="16dip" android:layout_marginLeft="10dip"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我在设备上看到的是ImageView和从左到右依次显示的两个TextView.

我想要的是右边的ImageView(这已经是正确的),imageview右侧的TextView名称(这是正确的),地址TextView,名称为TextView.我无法弄清楚如何正确布局.

请注意,我知道我可以在名称中添加一个新行,并在此之后包含地址文本,但我希望这两个元素具有不同的字体大小,因此这不是一个选项.非常感谢!

xml android android-layout android-xml

4
推荐指数
1
解决办法
4949
查看次数

将iPhone应用程序提交到应用商店,无需在设备上进行测试

我已经在模拟器上彻底测试了我的应用程序,但我没有测试应用程序的iphone/ipad/ipod touch.在我在设备上测试之前,是否有可能存在不暴露自身的错误?

如果我有一个macbook,id带我的代码和我一起和朋友或陌生人见面测试应用程序,但我正在使用mac mini :(

感谢您的投入.

iphone testing ipad ios-simulator

3
推荐指数
1
解决办法
606
查看次数

Android版本小于2.2的org.w3c.dom.Node

getTextContent()不是可识别的函数.getNodeValue()适用于字符串,但无论何时我尝试使用getNodeValue()解析数字,它都会返回null!

如何使用此类从XML解析Long?

java xml w3c android

3
推荐指数
1
解决办法
1315
查看次数

Unicorn + Capistrano零停机部署 - 未切换到新版本

如果我想在部署后手动停止并启动独角兽,那么该应用程序可以正常部署.但是,我想使用零停机时间独角兽设置,但它无法正常工作,因为启动的新独角兽进程正在查看旧的部署版本路径.在deploy.rb中没有什么特别的,简单的重新启动:

desc "Zero-downtime restart of Unicorn"
    task :restart, :except => { :no_release => true } do
        run "cd #{current_path}; #{try_sudo} kill -s USR2 `cat /var/www/appname/shared/pids/unicorn.pid`"
    end
Run Code Online (Sandbox Code Playgroud)

我知道它正在查看错误的目录,因为如果视图没有更改,并且如果我设置keep_releases为1或2,则unicorn日志将显示错误,因为它尝试启动的目录已被删除:

/var/www/appname/shared/bundle/ruby/1.9.1/gems/unicorn-4.4.0/lib/unicorn/http_server.rb:425:in `chdir': No such file or directory - /var/www/appname/releases/20130330104246 (Errno::ENOENT)
Run Code Online (Sandbox Code Playgroud)

我一直试图打开和关闭这几个星期.任何帮助这项工作非常感谢!

capistrano ruby-on-rails unicorn

3
推荐指数
1
解决办法
970
查看次数

IE中的XMLHttpRequest错误在Chrome/FF中没有问题

function addRequest(req) {
try {
    request = new XMLHttpRequest();
} catch (e) {
    try{
        request = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){        
        try {
            request = new ActiveXObject("Microsoft.XMLHttp");
        } catch (e) {
            alert("XMLHttpRequest error: " + e);
        }
    }
}
request.open("GET", req, true);
request.send(null);
return request;
Run Code Online (Sandbox Code Playgroud)

}

正如你所看到的,IE显然失败了我试图提出请求的所有3种方式.我一直在做大量的搜索,试图找到可能存在的问题,但是据我所知,我上面发布的代码应该可行.

我没有使用jquery用于AJAX,但是当其他人遇到与httprequest对象有关的问题时,我已经看过它.我可以用几行jquery代替上面的混乱,并假设它会照顾IE的丑陋吗?

谢谢!

javascript ajax jquery internet-explorer xmlhttprequest

2
推荐指数
1
解决办法
2308
查看次数

将一串数字转换为NSTimeInterval

我知道我必须过于复杂,因为NSTimeInterval只是一个双倍,但我似乎无法正确完成这个,因为我很少接触到目标c.方案如下:

拉入应用程序的数据包含两个值,startTime和endTime,它们是以毫秒为单位的纪元时间.我想要保存这些值的变量是 NSTimeInterval *start; NSTimeInterval *end;

我决定将它们存储为NSTimeIntervals,但我认为可能我应该将它们存储为双精度因为它们不需要NSTimeIntervals,因为比较只能用原语来完成.无论哪种方式,我想知道在下一步中我缺少什么,我尝试从字符串转换为NSTimeInterval:

    tempString = [truckArray objectAtIndex:2];
    tempDouble = [tempString doubleValue];
Run Code Online (Sandbox Code Playgroud)

现在它安全地存储为double,但我无法将值传入NSTimeInterval.该如何实现?谢谢

c iphone objective-c

2
推荐指数
1
解决办法
1万
查看次数

'NSString'可能无法响应'-hexIntValue'警告,功能正常

我将接收的十六进制颜色值作为字符串并将其转换为int,以便我可以获得正确的十六进制值.我的导入下面有以下代码:

@implementation NSString (HexIntValue)

- (unsigned int)hexIntValue
{

    NSScanner *scanner;
    unsigned int result;

    scanner = [NSScanner scannerWithString: self];  
    [scanner scanHexInt: &result];

    return result;

}

@end
Run Code Online (Sandbox Code Playgroud)

然后在这里调用函数:

unsigned int x = (int)[globalBGColor hexIntValue];
Run Code Online (Sandbox Code Playgroud)

一切正常,但我真的想摆脱警告,因为我或多或少准备提交我的应用程序.

谢谢!

iphone objective-c iphone-sdk-3.0

2
推荐指数
1
解决办法
413
查看次数

Date(dateString)在FF中返回无效日期

该页面在Chrome中工作正常,但我在FF中有一个小错误,在IE中有一个不同的问题.非常感谢对这些问题中的任何一个提供帮助.由于我在FF错误中被遗忘的时间最长,我将从那个开始:

这是代码:http: //truxmapper.appspot.com/sched.html

日期选择器使用"07-08-2010 23:28"格式选择日期.现在,我需要将此时间作为参数传递给我的servlet,这需要时间表示为long.这在chrome中不是问题.Date对象接受上面给出的格式的字符串,但是当我尝试在用FF中的字符串实例化的日期上使用getTime()时,它返回NaN.所以我在我链接到的页面上所做的是稍微处理,要求用户重新输入日期,如果它读为NaN.这显然甚至不是一个bandaid解决方案,因为即使你重新输入日期仍然会读取NaN.我需要知道为什么Date函数不会使用你在FF中的输入文本字段中看到的字符串进行实例化.

在IE中,由于某种原因它告诉我sTime是未定义的.

谢谢!

html javascript javascript-events

2
推荐指数
1
解决办法
3140
查看次数

从散列数组中选择散列ID

假设我有一个包含多个哈希值的数组

[#<Campaign id: 144> , #<Campaign id: 146>]
Run Code Online (Sandbox Code Playgroud)

为了简单起见,我已经删除了其他字段,但该对象确实有很多字段.我想要最终得到的是一组唯一的哈希ID,例如:[144, 146].当然有很多方法可以天真地做到这一点,但我想知道最好的方法是什么.我正在努力寻找为此目的而构建的功能.

ruby ruby-on-rails

2
推荐指数
1
解决办法
3086
查看次数