私のプログラムでは、特定の結果を示すために2 つAutoCompleteTextView
の aButton
と aがあります。TableLayout
このプログラムでは、TableLayout
は隠され、結果が生成された後にのみ表示されます。
Button
また、ユーザーが入力した後にのみ表示されることを望んでいましたAutoCompleteTextView
が、私が書いたコードでは、私が望むように機能していません。
calculate = (Button)findViewById(R.id.calculate);
if(location.getText().toString().length()<1 && destination.getText().toString().length()<1)
{
calculate.setVisibility(View.INVISIBLE);
}
else
{
calculate.setVisibility(View.VISIBLE);
calculate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(location.getText().toString().length()<1 || destination.getText().toString().length()<1)
{
Toast.makeText(getApplicationContext(), "Give values before placing a query", Toast.LENGTH_LONG).show();
}
else{
@SuppressWarnings("deprecation")
String url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins="+URLEncoder.encode(location.getText().toString())+"&destinations="+URLEncoder.encode(destination.getText().toString())+"&unit=metric&mode=driving&sensor=false";
new ReadDistanceJSONFeedTask().execute(url);
z=+1;
isNormal=false;
supportInvalidateOptionsMenu();
}
}
});
}
このコードではButton
、 はまったく表示されません。誰か助けてください?? 前もって感謝します。