多くの人と同じように、私は最初のアプリを書いています。ここから 3 つのボタンの切り替えを使用しようとしています: http://androidasilearnit.wordpress.com/2011/03/05/custom-toggle-button/
現時点で唯一の問題は、attrs.xml ファイルを作成したことと、それが res/values フォルダーにあることです。ただし、TriToggleButton.java クラスを作成すると、attrs.xml で宣言されている 3 つの状態すべてでエラーが発生します。
//Get the attributes created in attrs.xml
private static final int[] STATE_ONE_SET =
{
R.attr.state_one
};
private static final int[] STATE_TWO_SET =
{
R.attr.state_two
};
private static final int[] STATE_THREE_SET =
{
R.attr.state_three
};
私は R.java を調べましたが (これは修正の提案でした)、そこにはありません。そこには他のすべての XML 情報が表示されますが、attr は表示されません
何か案は?
編集:ここに attrs.xml があります
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="CustomButtonState">
<!-- Use one for every state you want to have -->
<attr name="litres" format="boolean" />
<attr name="usgal" format="boolean" />
<attr name="impgal" format="boolean" />
</declare-styleable>
</resources>
ああ、クリーンは本当にそれを壊しました。今、私のすべてのリソースが見つかりません!! IN MainActivity.java 「Rを変数に解決できません」というメッセージが表示されます