13
フラグメントでデータバインディングを使用する方法
私は公式のGoogleドキュメントhttps://developer.android.com/tools/data-binding/guide.htmlからのデータバインディングの例に従っています アクティビティではなくフラグメントにデータ入札を適用しようとしていることを除いて。 コンパイル時に私が現在得ているエラーは Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate フラグメントは次のようになります: @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); MartianDataBinding binding = MartianDataBinding.inflate(getActivity().getLayoutInflater()); binding.setMarsdata(this); } onCreateView フラグメントは次のようになります: @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { return inflater.inflate(R.layout.martian_data, container, false); } …