Android中我继承了View,为什么访问不了View中的protected属性,例如Scrollx什么的~

Android中我继承了View,为什么访问不了View中的protected属性,例如Scrollx什么的~

7个回答

[code="java"]BubbleTextView.Java
这个文件出错么?

调试launcher的文章

[url]http://gqdy365.iteye.com/blog/763543[/url][/code]

protected 同包下的才能继承到
所以你继承不了它

Java中public ,protected,private,friendly访问控制权范围:

作用域: 当前类 同一包 子孙类 其他包
public Y Y Y Y
private Y N N N
protected Y Y Y N
firendly Y Y N N

希望对你有所帮助。

你好,你也可以参见这个贴子,请得十分详细:
http://blog.csdn.net/dingxy/article/details/6174528

[code="java"]继承view访问scroll?你怎么访问的?
你直接访问属性肯定不行的 上面的说的很清楚了。。包内可见、、、
api中
final int getScrollX()
Return the scrolled left position of this view.
这个方法可以得到
[/code]

查看下public private protected这些修饰符的权限

[quote]主要我是从code.google上下的系统Launcher的源代码~那我怎么才能把它弄好~~
[/quote]
用Scrollx的get方法。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问