小编Cli*_*iff的帖子

如何防止布局与iOS状态栏重叠

我正在研究React Native导航教程.我发现所有布局都从屏幕顶部而不是状态栏下方开始加载.这会导致大多数布局与状态栏重叠.我可以通过在加载视图时向视图添加填充来解决此问题.这是实际的方法吗?我不认为手动添加填充是解决它的实际方法.有更优雅的方法来解决这个问题吗?

import React, { Component } from 'react';
import { View, Text, Navigator } from 'react-native';

export default class MyScene extends Component {
    static get defaultProps() {
            return {
                    title : 'MyScene'    
            };  
    }   
    render() {
            return (
                    <View style={{padding: 20}}> //padding to prevent overlap
                            <Text>Hi! My name is {this.props.title}.</Text>
                    </View> 
            )   
    }    
}
Run Code Online (Sandbox Code Playgroud)

下面显示添加填充之前和之后的屏幕截图. 在添加填充之前

添加填充后

ios react-native

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

Hello World Android应用程序,错误:workspace\appcompat_v7\res\values-v21\styles_base.xml找不到与给定名称匹配的资源

我是一个刚进入Android开发的新手.我正在浏览"Building your first app官方Android开发人员网页上的教程.我按照所有说明进行操作,但它在Eclipse中显示了这个错误代码.错误信息很长,我想我的设置,SDK或者一定有问题任何人都可以帮助我解决这个问题?为了您的信息,我的目标SDK是API19,我也正在编译它API19

[2014-10-22 17:13:51 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache
[2014-10-22 17:13:51 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache
[2014-10-22 17:13:51 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache
[2014-10-22 17:13:53 - MyFirstApp] C:\Users\Cliff\workspace\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
[2014-10-22 17:13:53 - MyFirstApp] C:\Users\Cliff\workspace\appcompat_v7\res\values-v21\styles_base.xml:79: error: Error retrieving parent for item: No resource found that …
Run Code Online (Sandbox Code Playgroud)

java xml eclipse android

21
推荐指数
4
解决办法
7万
查看次数

XXX_ *输入生成的* .pb.go文件

我正在编写有关gRPC 的教程。当我生成.pb.go文件时,我XXX_*在结构体中得到了某种类型。

这是我的consignment.proto文件:

syntax = "proto3";

package go.micro.srv.consignment; 

service ShippingService {
    rpc CreateConsignment(Consignment) returns (Response) {}
}

message Consignment {
    string id = 1;
    string description = 2;
    int32 weight = 3;
    repeated Container containers = 4;
    string vessel_id = 5;
}

message Container {
    string id = 1;
    string customer_id = 2;
    string origin = 3;
    string user_id = 4;
}

message Response {
    bool created = 1;
    Consignment consignment = …
Run Code Online (Sandbox Code Playgroud)

go protocol-buffers grpc

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

Golang Gorilla Mux服务器本地包导入并未使用问题

我正在使用Gorilla Mux测试一个简单的服务器应用程序.运行应用程序时,我一直收到未定义的错误.这是应用程序的结构

src/ptest/
??? app
?   ??? app.go
??? main.go
Run Code Online (Sandbox Code Playgroud)

main.go

package main

import (
    "fmt"
    "ptest/app"
)

func main() {
    fmt.Println("Hello Testing App")
    app := App{}
}
Run Code Online (Sandbox Code Playgroud)

app.go

package app

import (
    "fmt"
    "log"
    "net/http"
    "github.com/gorilla/mux"
)

type App struct {
    Router *mux.Router
}

func (A *App) Run() {
    fmt.Println("Listening at :8080")
    log.Fatal(http.ListenAndServe(":8080", A.Router))
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我有一个通过导入来main初始化appptest/app.但是当我go run *go:我收到错误:

# command-line-arguments
./main.go:5:2: imported and not used: "ptest/app"
./main.go:10:9: undefined: App
Run Code Online (Sandbox Code Playgroud)

这是我的go …

go gorilla

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

标签 统计

go ×2

android ×1

eclipse ×1

gorilla ×1

grpc ×1

ios ×1

java ×1

protocol-buffers ×1

react-native ×1

xml ×1