Câu hỏi được gắn thẻ «android-databinding»

Thư viện liên kết dữ liệu để viết bố cục khai báo và giảm thiểu mã keo cần thiết để ràng buộc logic và bố cục ứng dụng của bạn. Thư viện liên kết dữ liệu cung cấp cả tính linh hoạt và khả năng tương thích rộng - đó là thư viện hỗ trợ, vì vậy bạn có thể sử dụng nó với tất cả các phiên bản nền tảng Android trở về Android 2.1 (API cấp 7+).


16
Kotlin-android: cơ sở dữ liệu tham chiếu chưa được giải quyết
Tôi đã theo dõi lớp phân đoạn được viết bằng Java bằng thư viện cơ sở dữ liệu mới import com.example.app.databinding.FragmentDataBdinding; public class DataFragment extends Fragment { @Nullable private FragmentDataBinding mBinding; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_data, container, false); return mBinding.getRoot(); …

4
cơ sở dữ liệu android sử dụng toán tử logic & &
Tôi đang cố gắng sử dụng toán tử và "&&" trong xml bằng cách sử dụng cơ sở dữ liệu Android, android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" nhưng tôi đã nhận được lỗi biên dịch: Lỗi: Thực thi không thành công cho nhiệm vụ ': app: dataBindingProcessLayoutsDevDebug'. …

8
Làm cách nào để sử dụng tính năng liên kết dữ liệu để kết hợp một chuỗi từ tài nguyên với một biến động trong XML?
Tôi có một TextView có chuỗi mã cứng và tôi có một biến động mà tôi muốn đặt ở cuối chuỗi này. Đây là mã của tôi: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp"> <TextView android:id="@+id/PeopleName" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> Tôi đang gặp vấn đề với android:text="@string/Generic_Text"+"@{ Profile.name …


4
Cách sử dụng Data Binding và Kotlin trong Android Studio 3.0.0
Tôi mới bắt đầu sử dụng Android Studio 3.0.0, nhưng mỗi khi tôi cố gắng xây dựng dự án của mình, tôi đều gặp lỗi này: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) …


29
Lớp liên kết dữ liệu không được tạo
Tôi đang sử dụng Data Binding trong dự án của mình, khi sử dụng <layout>và<data> trong lớp liên kết xml của tôi không được tạo. Ví dụ: tôi có activity_main.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout> </layout> Bây giờ nếu tôi đang viết ActivityMainBindingtrong hoạt …

15
Đặt ID tài nguyên có thể vẽ trong android: src cho ImageView sử dụng liên kết dữ liệu trong Android
Tôi đang cố đặt ID tài nguyên có thể vẽ thành android: src of ImageView bằng cách sử dụng liên kết dữ liệu Đây là đối tượng của tôi: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... …

9
Tôi muốn nối hai chuỗi cho TextView trong android, Data Binding Api
Tôi đang sử dụng DataBindingApi để thiết lập các chế độ xem trong bố cục android. Đây là cách bố trí của tôi. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Tôi muốn TextView …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.