小编Nid*_*ice的帖子

如何在Dialog中使用数据绑定?

我在Dialog中实现数据绑定时遇到了麻烦.可能吗?

下面是我的xml.

<data>

    <variable
        name="olaBooking"
        type="com.example.myapp.viewmodels.ViewModel" />
</data>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v7.widget.CardView
        android:id="@+id/cv"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="15dp"
        android:elevation="4dp"
        android:padding="15dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@color/colorPrimary"
                android:gravity="center"
                android:padding="15dp"
                android:text="OLA Cab Booked !"
                android:textAppearance="@style/TextAppearance.AppCompat.Body1" />

            <View
                android:layout_width="match_parent"
                android:layout_height="2dp"
                android:background="@color/colorPrimaryDark" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="start|center"
                android:padding="15dp"
                android:text="Car Details" />

            <View
                android:layout_width="match_parent"
                android:layout_height="2dp"
                android:background="@color/colorPrimaryDark" />

            <TextView
                android:id="@+id/driverName"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="5dp"
                android:text="@{olaBooking.driverName}" />

            <TextView
                android:id="@+id/carModel"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="5dp"
                android:text="@{olaBooking.getCarName}" />

            <TextView
                android:id="@+id/carNo"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="5dp"
                android:text="@{olaBooking.getCabNo}" />

            <TextView
                android:id="@+id/eta"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="5dp"
                android:text="@{olaBooking.getEta}" /> …
Run Code Online (Sandbox Code Playgroud)

data-binding android mvvm android-databinding

44
推荐指数
5
解决办法
3万
查看次数

棒棒糖 - ProgressDialog颜色变化

我开始将我的应用程序移植到棒棒糖中.我能够将整个应用程序设为我喜欢的特定颜色,但我无法改变始终为绿色的ProgressDialog的颜色.有没有办法做到这一点?

android android-5.0-lollipop

5
推荐指数
1
解决办法
1990
查看次数

与Windows 10相比,Android模拟器在ubuntu 17.04上的运行速度极慢

我尝试从此链接安装kvm:https://help.ubuntu.com/community/KVM/Installation

但即使在尝试此操作后,在Software GLES 2.0模式下运行时仿真器速度很慢,而当我选择硬件GLES 2.0作为图形时,我无法启动avd.它显示启动avd几秒钟然后没有任何反应.这里有什么我想念的吗?

ubuntu android android-studio

3
推荐指数
1
解决办法
2649
查看次数