找回密码
 注册帐号

扫一扫,访问微社区

脚本 unity如何获取Android状态栏的高度

6
回复
690
查看
[ 复制链接 ]
4四处流浪
340/500
排名
11231
昨日变化

5

主题

56

帖子

340

积分

Rank: 4

UID
256980
好友
0
蛮牛币
701
威望
0
注册时间
2017-11-29
在线时间
189 小时
最后登录
2020-7-3
2019-11-28 14:42:45 显示全部楼层 阅读模式
30蛮牛币
20160107230943286.png 求大神解答
回复

使用道具 举报

0

主题

15

帖子

24

积分

Rank: 1

UID
335803
好友
0
蛮牛币
60
威望
0
注册时间
2019-11-12
在线时间
9 小时
最后登录
2019-12-22
2019-11-28 14:42:46 显示全部楼层
(1)通过系统尺寸资源获取
        状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height。但是系统给我们提供了一个Resource类,通过这个类可以获取资源文件,借此可以获取到status_bar_height:
2)通过R类的反射
        大家都知道Android的所有资源都会有惟一标识在R类中作为引用。我们也可以通过反射获取R类的实例域,然后找status_bar_height:
回复

使用道具 举报

排名
416
昨日变化

21

主题

237

帖子

4478

积分

Rank: 9Rank: 9Rank: 9

UID
686
好友
18
蛮牛币
5708
威望
0
注册时间
2013-7-4
在线时间
2111 小时
最后登录
2020-6-20

专栏作家

QQ
2019-11-28 15:23:35 显示全部楼层
你这个图所在的文章里有清晰的代码
回复

使用道具 举报

4四处流浪
340/500
排名
11231
昨日变化

5

主题

56

帖子

340

积分

Rank: 4

UID
256980
好友
0
蛮牛币
701
威望
0
注册时间
2017-11-29
在线时间
189 小时
最后登录
2020-7-3
楼主 2019-11-28 15:50:23 显示全部楼层
AWNUXCVBN 发表于 2019-11-28 15:23
你这个图所在的文章里有清晰的代码

在Unity下该怎么写呢,新手不太会
回复

使用道具 举报

排名
416
昨日变化

21

主题

237

帖子

4478

积分

Rank: 9Rank: 9Rank: 9

UID
686
好友
18
蛮牛币
5708
威望
0
注册时间
2013-7-4
在线时间
2111 小时
最后登录
2020-6-20

专栏作家

QQ
2019-11-28 17:15:42 显示全部楼层
蓝莓味的她_ 发表于 2019-11-28 15:50
在Unity下该怎么写呢,新手不太会

Unity与Android的交互
回复

使用道具 举报

0

主题

22

帖子

49

积分

Rank: 1

UID
335892
好友
0
蛮牛币
52
威望
0
注册时间
2019-11-14
在线时间
23 小时
最后登录
2020-1-19
2019-12-2 15:18:33 显示全部楼层
unity中写不了    从androidstudio中写完打成jar  再从unity中引用进行获取  稍微有点麻烦 坑较多 网上有详细文章
回复

使用道具 举报

0

主题

7

帖子

9

积分

Rank: 1

UID
337147
好友
0
蛮牛币
10
威望
0
注册时间
2019-12-4
在线时间
2 小时
最后登录
2020-1-14
2019-12-4 15:05:17 显示全部楼层
本帖最后由 lesliehuang 于 2019-12-4 15:06 编辑

ok,谢谢 多多学习

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则