textview 나 edittext에 글자를 출력하는데...
한글 2BYTE 로 계산해서 띄어쓰기를 했는데.

4글자랑(컨테이너)
3글자랑(사  이  즈)
2글자랑(타        입)
싸이즈가 맞지 않는군요.

기본 폰트로 사용해서. 띄어쓰기로 비슷하게 맞췄는데.
삐둟빼뚫하네요.

해결해주세요. ㅠ

그리고 질문 하나만 더 드립니다.

만약에 getdat() 라는 함수 만들어서.
그안에 new Thread()해서
run()에 코딩했는데.
run()안에 If 문이 있습니다.
웹서버로 부터 받아온값이 있으면 로그인에 성공했습니다. 라고 띄우고
값이 없으면 로그인에 실패했습니다. 라고 하고 싶은데...
문제는 else 문 일때
로그인에 실패했습니다. 라고 뿌리고.
코드를 더 진행 안하고 싶은데. 어떻게 해야할지 모르겠습니다.

package com.korex.AsianaConsis;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.HttpParams;
import org.json.JSONArray;
import org.json.JSONObject;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;

public class AsianaConsis extends Activity {
 Handler handler = new Handler();
 TextView textview;
 String result = "";
 String display = "";

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.intro);
  textview = (TextView) findViewById(R.id.TextView01);
  ImageButton button = (ImageButton) findViewById(R.id.Button01);
  button.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    getData();
   }
  });

 }

 public void getData() {
  new Thread() {
   HttpClient httpclient;

   public void run() {
    handler.post(new Runnable() {
     public void run() {
      textview.setText("Downloading.......");

     }
    });

    try {
     httpclient = new DefaultHttpClient();

     TelephonyManager telmgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
     String telnum = telmgr.getLine1Number();
     ArrayList arraylist = new ArrayList();
     arraylist.add(new BasicNameValuePair("param", telnum));
     HttpParams httpparams = httpclient.getParams();
     HttpPost httppost = new HttpPost(
       "http://");
     UrlEncodedFormEntity urlencodedformentity = new UrlEncodedFormEntity(
       arraylist, "utf-8");
     httppost.setEntity(urlencodedformentity);
     HttpResponse httpresponse = httpclient.execute(httppost);

     HttpEntity httpentity = httpresponse.getEntity();

    InputStream inputstream = httpentity.getContent();

     BufferedReader bufferedreader = new BufferedReader(
       new InputStreamReader(inputstream, "utf-8"));

     String line = "";
     while ((line = bufferedreader.readLine()) != null) {
      result += line + "\n";
     }

     JSONObject jsonobject = new JSONObject(result);

     JSONArray jsonarray = jsonobject.getJSONArray("item");

     for (int i = 0; i < jsonarray.length(); i++) {
      if(jsonarray.getJSONObject(i).getString("usid").toString().length() <=7){
       Toast.makeText(AsianaConsis.this, "로그인에 실패하였습니다.", Toast.LENGTH_LONG);
********************* 이부분에 멀 넣어야지 토스트메세지만 뿌리고 끝날까요. return? exit? 멀 해도 잘 모르겠습니다.
      }else{
       
      display += jsonarray.getJSONObject(i).getString("usid")
        .toString()
        + "\t"
        + jsonarray.getJSONObject(i).getString("usnm")
          .toString() + "님께서 로그인하였습니다.\n";     
      }
     }

     inputstream.close();

    } catch (Exception e) {
     Log.d("taekwon", "error:" + e);
    } finally {
     httpclient.getConnectionManager().shutdown();
    }
    handler.post(new Runnable() {
     public void run() {
      textview.setText(display);
      Intent intent = new Intent(AsianaConsis.this, ConsisMain.class);
      intent.putExtra("login", display);
      startActivity(intent);
     }
    });
   }
  }.start();
 }
}