AndroidでTextViewオブジェクトの背景画像をいじっていますが、高さによる奇妙な動作について疑問に思っています。
TextViewの高さを0に設定できないので、背景画像を設定するときに「非表示」になり、スペースを使い果たしないのはなぜですか?
これは、私にとっては奇妙な振る舞いを示すテストコードです。
public class HelloAndroid extends Activity implements View.OnClickListener{
TextView btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
btn = new TextView(this);
btn.setOnClickListener(this);
//Put in any drawable of you in here
btn.setBackgroundDrawable(getResources().getDrawable(R.drawable.restablebg5));
btn.setHeight(80);
LinearLayout v = new LinearLayout(this);
v.setOrientation(LinearLayout.VERTICAL);
v.addView(btn);
setContentView(v);
}
public void onClick(View arg0) {
btn.setHeight(0);
}
}
テキストビューの高さを0に設定するにはどうすればよいですか?
ありがとう