我正在玩 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);
}
}
如何将 textview 的高度设置为 0?
谢谢