2011-02-25 63 views
0

我有麻煩使用developer.android.com作爲參考。它是不完整的,還是我只需要一些關於如何使用它的建議,還是有更好的參考?我如何找到android方法常量(或者,如何使用android.com)

例如:對於「TextView.BufferType」方法,我無法在developer.android.com上找到什麼是可能的變量。我知道「可編輯」,但其他人是什麼?對TextViewBufferType的android.com引用沒有提供任何線索。

回答

1

EDITABLE,NORMALSPANNABLE。他們似乎在3.0版本的所有HTML文檔中都嵌入了「Enum Values」部分。儘管(截至2011年2月25日),它們仍然存在於Google的緩存副本中:http://webcache.googleusercontent.com/search?q=cache:http://developer.android.com/reference/android/widget/TextView.BufferType.html

您仍然可以在Eclipse的自動完成中看到可用值,顯然如果您查看實際的AOSP源代碼代碼(強烈推薦)。儘管如此,爲什麼他們刪除了有用的關於枚舉的web文檔。

2

首先,BufferType不是一種方法,它是一個枚舉。

您還會看到頂部有一個稱爲緩衝區類型的XML屬性,它被列爲有三個狀態here:normal,spannable,editable,並且您在BufferType枚舉中具有這些等價物當然是)。

+0

這些是XML值(很有用),但2.3.3中存在的實際Java枚舉值文檔似乎已在3.0文檔中的所有枚舉中被刪除。奇怪。 – 2011-02-25 19:05:27

+0

我找不到任何對XML屬性的引用,或者提到的任何狀態提及。也許我在developer.android.com的錯誤部分叫做「Reference」,但這是Google總是帶我去的部分。此頁面中也沒有鏈接。你可以在你使用的鏈接上覆制我嗎? – 2011-02-25 19:07:52

+0

您的鏈接(http://developer.android.com/reference/android/widget/TextView.html#attr_android%3abufferType)轉到TextView的「XML屬性」部分中的XML屬性「android:bufferType」的文檔。在這種特殊情況下,該XML字段的可能值與您在等效Java代碼中使用的TextView.BufferType的枚舉值的名稱緊密對應,但情況並非總是如此,Android中有一些枚舉沒有匹配的XML屬性(有些屬性不能通過XML設置,許多枚舉不需要使用Views)。 – 2011-02-25 19:44:16

相關問題