使用Android Studio查看隐藏的类

在使用Android Studio查看sdk源码的时候,有许多类是找不到的,比如PhoneWindow等,这给我们带来了一些不便。如何查看这些被隐藏的源码呢?

  1. 首先我们需要在github下载去掉了@hide标记的android.jar
    https://github.com/anggrayudi/android-hidden-api

  2. 然后,将去掉了标记的android.jar覆盖到对应Android SDK目录下原先的android.jar(win10的默认位置是C:\Users\xx\AppData\Local\Android\sdk\platforms\android-xx),这样我们再看的时候,就可以看到所有隐藏类了。

当然,最好做好备份,免得出现什么意外。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Android Studio中显示或隐藏TextView,可以使用以下方法: 1. 在XML布局文件中设置TextView的可见性属性: - 要显示TextView,将其可见性属性设置为"visible": ```xml <TextView android:id="@+id/myTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" android:text="Hello, World!" /> ``` - 要隐藏TextView,将其可见性属性设置为"invisible"或"gone": ```xml <!-- 使用invisible属性隐藏 --> <TextView android:id="@+id/myTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="invisible" android:text="Hello, World!" /> <!-- 使用gone属性隐藏 --> <TextView android:id="@+id/myTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" android:text="Hello, World!" /> ``` 2. 在Java代码中动态设置TextView的可见性: - 要显示TextView,使用`setVisibility(View.VISIBLE)`方法: ```java TextView myTextView = findViewById(R.id.myTextView); myTextView.setVisibility(View.VISIBLE); ``` - 要隐藏TextView,使用`setVisibility(View.INVISIBLE)`或`setVisibility(View.GONE)`方法: ```java // 使用INVISIBLE隐藏 TextView myTextView = findViewById(R.id.myTextView); myTextView.setVisibility(View.INVISIBLE); // 使用GONE隐藏 TextView myTextView = findViewById(R.id.myTextView); myTextView.setVisibility(View.GONE); ``` 这些方法可以根据需要在代码中动态控制TextView的显示和隐藏

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值