View.java で、
setId - 「このビューの識別子を設定します。識別子は、このビューの階層内で一意である必要はありません。識別子は正の数である必要があります。」
&
findViewById - 「指定された ID を持つ子ビューを探します。このビューに指定された ID がある場合、
ビューの ID として負の数を使用できないのはなぜですか? をコメントアウトしました
public final View findViewById(int id) {
// The original android check at here
// if (id < 0) {
// is commented out to test if system could run when Ids are negative numbers
if (id == NO_ID) {
return null;
}
return findViewTraversal(id);
}
システムは正常に動作しているようです。