小编Sup*_*tar的帖子

缩放显示的当前用户位置

我正在使用Google Maps for Android v2.我想显示当前用户位置并放大它.这是以下代码FragmentActivity:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.map_activity);

    mMap = ((SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.mapFragment_mapActivity)).getMap();
    if (mMap == null) {
        Toast.makeText(this, R.string.mapCreationProblem, Toast.LENGTH_LONG)
                .show();
        finish();
        return;
    }
    mMap.setMyLocationEnabled(true);
    Location currentLocation = mMap.getMyLocation();
    if(currentLocation!=null){
       LatLng currentCoordinates = new LatLng(
                            currentLocation.getLatitude(),
                            currentLocation.getLongitude());
       mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(currentCoordinates, 10));
    }
}
Run Code Online (Sandbox Code Playgroud)

地图工作正常,当前位置的蓝点也可以工作.但似乎currentLocation总是空的.所以我无法放大当前位置.

谁知道为什么,拜托?

android android-maps android-maps-v2

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

为什么这个JS在IE中没有正确执行?

这适用于所有浏览器,但IE.我已经审查了我知道 IE可以正确读取的代码,所以你不会不知所措.为什么IE说我的功能不存在?

错误:

SCRIPT5009: 'switchStyles' is undefined 
test.php, line 180 character 21
Run Code Online (Sandbox Code Playgroud)

HTML:

025:    <SCRIPT TYPE="text/javascript" SRC="/_js/styleSwitch2.js"><!-- Style Switching Scripts --></SCRIPT>
...
180:    <SELECT ONCHANGE="return switchStyles(this);">
181:        <OPTION VALUE="/_css/default.css">Select a style!</OPTION>
182:        <OPTGROUP LABEL="Skin Group 1">
183:            <OPTION VALUE="/_css/alt1-1.css">Alt 1.1</OPTION>
184:            <OPTION VALUE="/_css/alt1-2.css">Alt 1.2</OPTION>
185:            <OPTION VALUE="/_css/alt1-3.css">Alt 1.3</OPTION>
186:        </OPTGROUP>
187:        <OPTGROUP LABEL="Skin Group 1">
188:            <OPTION VALUE="/_css/alt2-1.css">Alt 2.1</OPTION>
189:            <OPTION VALUE="/_css/alt2-2.css">Alt 2.2</OPTION>
190:        </OPTGROUP>
191:    </SELECT>
Run Code Online (Sandbox Code Playgroud)

JS:

var sheetElement = document.getElementById("_switchSheet");
var backupSheetElement = document.getElementById("_switchSheetBackup"); …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer runtime-error

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

如何在不使用伪元素的情况下将OL的数字与其内容分开进行着色?

我已经看过有没有一种简单的方法可以改变列表中子弹的颜色?.这个问题的答案对我没有帮助,因为我无法控制HTML结构.这适用于CSS库,而不是特定的网页或站点.

假设我有以下代码:

<style>
* {
    background-color: white;
    color: black;
}
#too {
    background-color: black;
    color: white;
}
</style>
<ol>
    <li id="won">Item 1</li>
    <li id="too">Item 2</li>
    <li id="tre">Item 3</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

应该通过反转背景和前景色来突出显示第二个列表元素,但是在这种情况下,在这种情况下,项目的编号也会改变.

有什么方法可以做到这一点,同时保持第2项的数字是它的初始颜色?我已经看到了使用::before伪元素和contentCSS属性的解决方案,但这些解决方案不适value用于li元素的HTML5 属性.

无论你给出什么答案,它应该是当前CSS3的语义.这是因为最终实现将用于:target突出显示目标元素,因此无法保证HTML结构.

html css html-lists pseudo-element

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

为什么JavaScript在非布尔&&语句中选择较大的数字?

在JavaScript中,0 && 1求值为0,这是两者中的较低者.那么,为什么要0.1 && 1评价1,这两者中的较高者呢?同样,为什么要0 || 1评估1,但要0.1 || 1评估0.1

javascript fuzzy-logic boolean-operations

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

在JavaScript中返回1或0而不是true或false是否有缺点?

在代码压缩的利益,我想改变的情况下true,并false以1和0分别.我不会做任何严格的布尔等于(比如boolA === true).这是安全的吗?

为了参考我的具体问题,我正在尝试实现一个.equals()出现在每个对象上的通用方法,并且可以给出任何其他对象:

Object.prototype.equals=function(o){function f(a,b){for(i in a){j=a[i]if(typeof j=="object"?!f(j,b[i]):j!=b[i])return!1}return!0}return f(this,o)&&f(o,this)}
Run Code Online (Sandbox Code Playgroud)

GitHub上

我的目标是制作这个和一些其他基本实用程序,每个不到140个字节,这样我就可以更快地将我的网络应用程序提供给我的用户,并减少数据收费.

javascript boolean-expression

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

为什么每次 long 和 double 工作时 Java 中有这么多类型的数字?

现在我一直在尝试学习 Java 编程,我想知道我们为什么要使用诸如Float, 之类的东西short,以及int何时可以只使用Long和Double?

我不明白那部分。

java double int var long-integer

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

Kotlin是否有将数字格式化为英语序数的标准方法?

在Swift中,我可以执行以下操作:

let ordinalFormatter = NumberFormatter()
ordinalFormatter.numberStyle = .ordinal

print(ordinalFormatter.string(from: NSNumber(value: 3))) // 3rd
Run Code Online (Sandbox Code Playgroud)

但是在Kotlin中,我看不到有什么方法可以如此轻松地做到这一点。有没有这种方法,还是我必须使用第三方库或编写自己的库?

int ordinals tostring kotlin

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

Android Kotlin 中的 iOS Swift UserDefaults 等效项

我习惯于用 Swift 编写 iOS 应用程序,并使用 UserDefaults 来保持安全状态。如何使用 Kotlin 在 Android 中做类似的事情?

例如,以下是我在 Swift 中设置用户数据和登录状态的方法。

// Swift example; how is this possible with Kotlin?
UserDefaults.standard.set(value, forKey: MyKeys.userid.rawValue)
UserDefaults.standard.synchronize()
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

如何创建仅显示线条网格的自定义视图?

我正在制作一个测试应用程序以查看使用 SwiftUI 的感觉,并且我希望我的测试应用程序有一个自定义视图,它是一个垂直线网格,间距指定为状态变量。

但是,我无法弄清楚如何在似乎没有自定义绘图方法的 UI 系统中执行此操作。

import SwiftUI



struct GridBackgroundView : View {

    @State var horizontalSpacing: CGFloat = 48
    @State var verticalSpacing: CGFloat = 48
    @State var anchor: Anchor<CGPoint>.Source = .center


    var numberOfHorizontalGridLines: UInt {
        return // Something?
    }

    var numberOfVerticalGridLines: UInt {
        return // Something?
    }


    var body: some View {
        Group {
            ForEach(0 ... numberOfHorizontalGridLines) { _ in
                // Something?
            }
            ForEach(0 ... numberOfVerticalGridLines) { _ in
                // Something?
            }
        }
    }
}

#if DEBUG
struct GridView_Previews : …
Run Code Online (Sandbox Code Playgroud)

swiftui

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

如何为不同的方向返回不同的视图?

我有一个视图,它是VStack另外两个视图的一个视图,仅此而已。

这在纵向(或高/窄 macOS 窗口)中效果很好,但它被压扁、笨拙,并且某些部分在横向(或宽/短 macOS 窗口)中不可用。

我如何让这个视图VStack在纵向/高/瘦时返回 a ,但HStack在横向/宽/短时返回 a?

我尝试了很多东西,但都导致编译器错误。由于 SwiftUI 太新了,我在网上找不到任何关于此的信息。

responsive-design swiftui

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