小编Joh*_*ock的帖子

在Android TextView中,是否可以插入段落?

下面是我遇到的问题类型的示例.我有一个pojo中的数据,我需要在textview中显示...数据有伪代码,用[p]表示每个段落

我想以某种方式将[p]解析为文本视图中显示的段落.可以这样做吗?有什么东西我可以替代[p],它会在textview中创建一个新的段落吗?

Question question = new Question();
question.setText("Here is the first paragraph.[p] And this should be the second."); 

TextView view = (TextView) findViewById(R.id.qtext);
view.setText(question.getParsedText());
Run Code Online (Sandbox Code Playgroud)

android textview

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

滚动时,Android列表视图会在文本上生成黑色突出显示.怎么阻止这个?

Duplicate:
Run Code Online (Sandbox Code Playgroud)

滚动时背景ListView变为黑色

我有一个列表视图,其中每个项目在白色背景上包含黑色文本.在Nexus One上进行测试时,向下滚动以阅读文本时,文本上会出现黑色突出显示,使其无法读取.

我想弄清楚这个设置是什么,所以我可以把它关掉.向下滚动列表时,我不希望任何内容突出显示.我怎么能做到这一点?

谢谢.

android

8
推荐指数
2
解决办法
5196
查看次数

Android:如何设置已编译APK的名称?

这个问题似乎很简单,但它仍然让我感到烦恼.我正在使用标准的ADT和Eclipse Android环境来构建我的Android应用程序.apk以Eclipse中的项目名称命名,但我想将apk命名为不同的...我如何自定义项目构建时生成的apk工件的名称?

android

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

如何为视障人士编写Android代码?

Android是否支持视障用户,就像HTML alt标记用于为网络上的屏幕阅读器提供输入一样?

如果是这样,编码按钮和ImageViews等的最佳实践是什么,以便屏幕阅读器可以读取它们?

android accessibility

7
推荐指数
1
解决办法
1978
查看次数

HttpProtocolParams.setUseExpectContinue(params,false) - 何时设置为true?

我正在使用 org.apache.http.impl.client.DefaultHttpClient从Web服务检索xml,我正在尝试确定是否设置

HttpProtocolParams.setUseExpectContinue(params, true) 
Run Code Online (Sandbox Code Playgroud)

要么

HttpProtocolParams.setUseExpectContinue(params, false)
Run Code Online (Sandbox Code Playgroud)

我不知道如何确定这一点.任何人都可以提供最佳实践指南,说明何时应该是真的,什么时候应该是假的,以及每个环境可能带来的影响?

java apache-httpclient-4.x

7
推荐指数
1
解决办法
3035
查看次数

是否将指针指针"*"放在Objective-C中的含义是什么?

这是一个令人尴尬的简单问题,当我深入研究目标C时,我无法找到答案:

在声明或赋值变量时,是否存在指针指针'*'的含义?

我看到过以不同方式定义的变量:

 NSString  *BLANK_SPACE = @" ";
 NSString const *BLANK_SPACE = @" ";
 NSString * const BLANK_SPACE = @" "; 
Run Code Online (Sandbox Code Playgroud)

现在我知道了CONST修饰符的含义,但我把它放在那里只是因为当我看到星号用空格分隔时,它通常在CONST修饰符之前.

有人可以解释在声明/分配变量时将*放在哪里的理由吗?有什么不同?

objective-c

7
推荐指数
1
解决办法
199
查看次数

无论用户位置设置如何,如何确定Android设备的当前国家/地区位置?

即使用户的设备已关闭GPS并且不允许应用访问其位置,我也需要确定设备所在的国家/地区(iso3).

我还需要考虑没有SIM卡的平板电脑,因此不能使用telephonyManager.

出于这个原因,我不相信我可以使用位置管理器(也是因为这些原因:LocationManager requestLocationUpdates不起作用)

我认为我需要的方法是向第三方ip位置api发出简单的HTTP请求:例如 http://www.ipinfodb.com/ip_location_api.phphttps://freegeoip.net

这是最好的方法吗?什么是最好的开放api使用?

android geolocation w3c-geolocation

7
推荐指数
1
解决办法
4653
查看次数

如何配置iO UITextViews和UILabel,使其高度由其内容决定

我基本上试图找到设计UITableViewCell的正确方法,其中包含两个UITextViews和三个UILabel.两个UITextView具有动态内容,并且直到运行时才能确定它们的大小.

我已经尝试了各种方法根据运行时加载的内容重新计算我的UITextViews的高度,虽然非常费力和无聊,我已经得到了它的工作,但他们然后流失位于下面的xib中的UILabels他们.

在计算UITextViews的新大小后,我是否真的必须重新计算每个UILabel的y坐标?有没有办法简单地让xib中的元素"推"下面的元素根据它们的新大小?

使用多个动态文本视图配置UITableViewCell的正确方法是什么,以便我的整个应用程序不包含计算高度和坐标的代码?

或者是我不应该在同一个UITableViewCell中放置多个动态UITextView的答案?

iphone ios

5
推荐指数
1
解决办法
4122
查看次数

在iPhone应用程序中轮询Web服务的正确方法

我试图确定每分钟轮询一次web服务的最佳策略,解析返回的xml,然后更新存储在共享实例中的对象.此过程需要在单独的线程中运行,并且只要应用程序正在运行,它就会继续运行.

似乎我可以将所有代码调用Web服务并将xml解析为NSOperation,并在应用程序启动时将NSOperation添加到存储在app delegate中的NSOperationQueue.

在NSOperation的主方法中使用NSTimer是否正确,这样操作将无限期地每分钟循环一次?在那种情况下,NSOperation永远不会真正回归 - 这似乎是我想要的,但我不确定这是否是正确的思考方式.

我试图解决的问题当然非常普遍,所以我试图弄清楚实现它的正确方法.任何建议都非常感谢.

iphone cocoa-touch web-services polling

5
推荐指数
1
解决办法
1216
查看次数

Android:如何在启动器图标下自定义标签

我的Android应用程序的名称长度为14个字符,没有空格,因此,当在启动器图标下显示时,全名在主屏幕上不可见.

我想在启动器图标下使用替代名称进行显示,因此我可以将名称拆分为由空格分隔的两个字符串 - 以便单词应该换行.  

如何才能做到这一点?

android

4
推荐指数
2
解决办法
8511
查看次数