android - 如何找出 INT 中的 Android 参数?

标签 android

许多设置布局方面的 Android 方法都将 INT 作为参数,但 Google 指南和文档中对这些方法的描述显示参数似乎是字符串。例如,LinearLayout 的 setOrientation() 方法。这是描述:

public void setOrientation (int orientation)

Should the layout be a column or a row.

android:orientation

Parameters Pass HORIZONTAL or VERTICAL. Default value is HORIZONTAL.

如您所见,该方法采用 INT 作为参数,但说明告诉我传递 HORIZONTAL 或 VERTICAL。

我在许多其他方法上注意到了相同的模式,那么我该如何确定要传递哪些值才能实现我想要的呢?

更新:通过反复试验,我发现 0 代表水平,1 代表垂直。不过,这份文档不应该更清楚地解释这一点吗?

最佳答案

这是因为它们是 static final int,分别称为 HORIZONTALVERTICAL,所以您可以调用:

setOrientation(LinearLayout.HORIZONTAL);

关于android - 如何找出 INT 中的 Android 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709102/

相关文章:

Android:将Horizo​​ntalGridView设置为wrap_content?

java - 在 edittext onclick 上设置日历时出现错误

android - 我可以将不同类型的参数传递给 Android 中的 AsyncTask 吗?

java - Android MQTT 客户端无法重新连接到 ActiveMQ

android - 无法从联系人列表中获取电话号码...内部代码

android - onPictureTaken 后旋转 JPEG 的字节数组

android - 是否每部 Android 手机都支持 SHA-256

java - DrawerLayout 上的动画状态栏颜色 - Material Design

android - 如何在 Android 中的两个 Activity 之间传递数据?

android - 是否可以减少 Android 中显示的通知时间?