を含めますButterknifeとフラグメントがあります。Butterknifeは動作しませんが、私は私が私のボタンを持っているCoordinatorLayoutを持っているタグ
public class MyFragment extends Fragment {
....
@BindView(R.id.fab) FloatingActionButton fab;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
view = inflater.inflate(R.layout.my_fragment, container, false);
ButterKnife.bind(this, view);
return view;
}
...
}
をしかし、私はアプリを起動する場合は、このが表示されます。
java.lang.IllegalStateException:フィールド 'fabHere'のID 2131624072の必須ビュー 'fab'が見つかりませんでした。このビューがオプションの場合は、 '@ Nullable'(フィールド)または '@Optional'(メソッド)アノテーションを追加します。
'android:id =" @ + id/fabHere "'を削除するとどうなりますか? – Blackbelt
何も起こらない –
何も起こらないということはどういう意味ですか?それはクラッシュする、それは何も表示されませんか? 'Butterknife.setDebug(true) 'を使用してください –