小编Jon*_*fer的帖子

下载Android SDK组件以进行脱机安装

是否可以在不使用SDK Manager的情况下下载Android SDK组件以进行离线安装?问题是我在防火墙后面,我无法控制,两个网站下载URL似乎被阻止(抛出连接拒绝异常)

https://dl-ssl.google.com/android/repository/repository.xml

http://dl-ssl.google.com/android/repository/repository.xml

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

android windows-xp

150
推荐指数
5
解决办法
18万
查看次数

Android WebView:处理方向更改

问题是旋转后的性能.WebView必须重新加载页面,这可能有点单调乏味.

每次处理方向更改而不从源重新加载页面的最佳方法是什么?

android orientation webview

145
推荐指数
5
解决办法
9万
查看次数

有没有办法在Android中为EditText定义最小值和最大值?

我想定义一个最小值和最大值EditText.

例如:如果任何人试图在其中输入月份值,则该值必须介于1-12之间.

我可以通过使用来实现,TextWatcher但我想知道在布局文件或其他地方是否有其他方法可以做到这一点.

编辑:我不想限制字符数.我想限制价值.例如,如果我EditText在输入12时限制月份w字符,它将接受它,但如果我输入22,则在我进入时不得接受它.

android android-edittext

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

AsyncTask线程永远不会死

我正在使用AsyncTasks来获取数据以响应用户按下按钮.这很好用并且在获取数据时保持接口响应,但是当我检查Eclipse调试器中发生了什么时,我发现每次AsyncTask创建一个新的(这通常是因为它们只能使用一次),正在创建一个新线程,但从未终止.

结果是大量的AsyncTask线程就坐在那里.我不确定这在实践中是否是一个问题,但我真的想摆脱那些额外的线程.

我怎么能杀死这些线程?

multithreading android android-asynctask

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

如何在Android中创建HTTP服务器?

我想在Android中创建一个简单的HTTP服务器,为客户端提供一些内容.

有关如何构建服务器或使用任何现有库的任何建议?

android http

111
推荐指数
5
解决办法
12万
查看次数

如何停止在Eclipse下运行的程序?

我找不到停止正在运行的程序的选项(无论是在调试模式还是在发布模式下).

所以现在,我只需关闭模拟器就可以停止程序(将控制权返回给Eclipse).

有没有更好的方法呢?这样我就不需要关闭(并重启)模拟器了?

eclipse android android-emulator

107
推荐指数
5
解决办法
7万
查看次数

条件绑定:如果让错误 - 条件绑定的初始化程序必须具有可选类型

我试图从我的数据源和以下代码行中删除一行:

if let tv = tableView {
Run Code Online (Sandbox Code Playgroud)

导致以下错误:

条件绑定的初始化程序必须具有Optional类型,而不是UITableView

这是完整的代码:

// Override to support editing the table view.
func tableView(tableView: UITableView, commitEditingStyle editingStyle:UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
    if editingStyle == .Delete {

        // Delete the row from the data source

    if let tv = tableView {

            myData.removeAtIndex(indexPath.row)

            tv.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
Run Code Online (Sandbox Code Playgroud)

我该如何纠正以下问题?

 if let tv = tableView {
Run Code Online (Sandbox Code Playgroud)

ios swift optional-binding

107
推荐指数
5
解决办法
14万
查看次数

在创建自己的自定义适配器时,getView()方法如何工作?

我的问题是:

  1. LayoutInflater的功能究竟是什么?
  2. 为什么我读过的所有文章都会检查convertview是否为null?当它为空时它意味着什么?它不是什么意思?
  3. 此方法接受的父参数是什么?

android android-arrayadapter layout-inflater android-view

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

BaseAdapter和ArrayAdapter有什么区别?

我想知道使用BaseAdapter和之间的区别ArrayAdapter.

我一直在实现我想要的东西ArrayAdapters.

它是否会影响ListView实现它的适配器接口的性能?

而且,最后一个问题是,我能否实现ListView使用其中任何一项所做的任何事情Adapters,或者,在某些情况下,只能使用特定的适配器?

performance android listview android-arrayadapter baseadapter

99
推荐指数
5
解决办法
5万
查看次数

如何更改选项菜单的背景颜色?

我正在尝试更改选项菜单的默认颜色:白色:我希望选项菜单上的每个项目都有黑色背景.

我在菜单元素中的item元素上尝试了一些类似android:itemBackground ="#000000"的镜头,但它不起作用.

我怎么能做到这一点?

user-interface android layout-inflater

94
推荐指数
9
解决办法
15万
查看次数