小编M07*_*M07的帖子

如何更改Android应用程序中所有文本的默认颜色?

我想更改我的应用程序中的所有颜色文本.所以我编写了这段代码,并在清单中设置了我的主题:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:textColor">@color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)

但只有TextView文本为白色.我希望Button和EditText也是白色的.

谁能帮我?先感谢您.

android colors android-theme android-edittext android-button

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

TreeSet和HashSet中的addAll如何工作?

当我在treeSet上添加我的数据时,几乎丢失了所有数据.似乎我只有我的第一个元素.

我读了这个问题Hashset vs Treeset进行代码优化,我尝试做类似的事情.但我并没有真正成功.

输入:

int iValue = 0;

    HashSet<TagResult> results = new HashSet<TagResult>();
    for(Document doc : docs) {
        NodeList nList = doc.getElementsByTagName("TEXT");

        for (int temp = 0; temp < nList.getLength(); temp++) {
            Node nNode = nList.item(temp);
            if (nNode.getNodeType() == Node.ELEMENT_NODE) {
                Element eElement = (Element) nNode;
                iValue = searchWords.searchOnTag(eElement, szSearch);
                if(iValue > 0) {
                    results.add(new TagResult(eElement, iValue));
                }
            }
        }
    }
    System.out.println("Set :\n-------------------------");
    for(TagResult result : results) {
        System.out.println(getTagValue("Tag",result.getElement()));
    }
    Set<TagResult> sortedResult = new TreeSet<TagResult>(new Comparator<TagResult>() { …
Run Code Online (Sandbox Code Playgroud)

java hashset treeset

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

如何使用AngularJS顺序执行Rest Webservices调用?

我想知道如何使用AngularJS进行顺序Web服务调用?为了简化,当我们得到第一个web服务的结果时,我们称之为第二个.我已经找到了解决方案,但我并不喜欢它.我认为必须有更好的解决方案,这就是我发布问题的原因.这是我的代码(它有效).

var uploadFile = function(file) {
    szUrl = globalServ.datas.szUrl+"transactions/"+globalServ.transactionId+"/file";
    var postData = {};
    postData['name'] = "MyFile"+file;
    postData['file'] = $scope.wsFiles[file];
    $http({
        method: 'POST', 
        url:szUrl, 
        headers: {'Content-Type': false, 'Authorization': globalServ.make_base_auth()}, 
        transformRequest: formDataObject,
        data:postData,
    }).success(function(response) {
        $scope.qFiles[file].resolve(file);//This will allow to call "then" method
    }).error(function (data, status, headers, config) {
        $scope.errorMsg = globalServ.getErrorMsg(status, data);
        $scope.filesAdded = false;
    });
}
$scope.uploadFiles = function() {
    delete $scope.errorStatus;

    $scope.qFiles = [];
    $scope.uploadOver = false;

    for(file in $scope.wsFiles) {
        var q1 = $q.defer();
        q1.promise.then(function(curFile) {
            if(curFile < $scope.wsFiles.length …
Run Code Online (Sandbox Code Playgroud)

web-services promise sequential angularjs

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