1

有没有办法检查有多少按钮是可见的,有多少按钮隐藏在溢出中?因为,众所周知,根据设备的不同,ActionBar 中的按钮数量会有所不同。

为什么我需要它?我正在尝试放置一个指向特定操作按钮的箭头。为了正确放置它,我需要知道这个按钮是隐藏在溢出中,还是从右边缘第三个?

4

1 回答 1

1

有没有办法检查有多少按钮是可见的,有多少按钮隐藏在溢出中?

我不这么认为。AFAIKisVisible()将返回true溢出区域中的项目,因为这与MenuItem.

我正在尝试放置一个指向特定操作按钮的箭头。为了正确放置它,我需要知道这个按钮是隐藏在溢出中,还是从右边缘第三个?

不,您需要知道按钮的像素坐标,这将根据许多因素而有所不同,除了它是否在溢出区域之外,例如实际屏幕密度。

于 2012-11-03T12:05:38.763 回答