Можно ли определить, не отображается ли какая-то часть изображения на экране?
Используется в ситуации, когда ширина / высота представления больше, чем ширина / высота его родителя.
EDIT
Я понял, что высота представления равна 0. Кто-нибудь знает почему? Я получаю высоту в onCreate
.
LinearLayout lin = (LinearLayout) findViewById(R.id.linear_layout);
final int layoutHeight = lin.getHeight();
Toast.makeText(this,"LinLay height: "+layoutHeight,Toast.LENGTH_SHORT).show();
...
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
int displayTextWidth = textView.getWidth();
if (displayTextWidth <= layoutHeight) {
textView.setTextSize(textView.getTextSize() + 1);
}
}
});