0

読み込まれたすべての GPS 位置のリストを保持しようとしています。次のコードで書式設定したいと思います。
long:(5 digits) and lat:(5 digits). 次のコードがあります。

placeholder = "Long: %10s  Lat: %10s";
formatted = placeholder.format( longitude,  latitude);
mDataFeed=formatted+"\n"+mDataFeed;

出力は長いです: 877678888、緯度はなく、文字列は 10 憲章よりも長いです。

これは完全なコードブロックです

@Override  
public void onLocationChanged(Location loc) {  
    String longitude = "Long: " +loc.getLongitude(); 
    viewLog.setText(longitude);  
    String latitude = "Lat: " +loc.getLatitude(); 
    viewLat.setText( latitude); 
    pb.setVisibility(View.INVISIBLE); 

    String send=new String();
    send=longitude+" "+latitude+"\n";
    //   mDataFeed=send+mDataFeed;

    String placeholder = new String();
    String  formatted  = new String();

    placeholder = "Long: %10s  Lat: %10s";
    formatted = placeholder.format( longitude,  latitude);
    mDataFeed=formatted+"\n"+mDataFeed;
}  
4

1 に答える 1

0

交換してみる

formatted = placeholder.format( longitude,  latitude);

formatted = placeholder.format( loc.getLongitude().toString(),  loc.getLatitude().toString());

または交互に

placeholder = "Long: %10d  Lat: %10d";
formatted = placeholder.format( loc.getLongitude(),  loc.getLatitude());
于 2012-10-11T17:35:58.680 に答える