-3

我在我的应用程序中使用 uber api,我想指定 uber 的类型,例如。优步X。这是为了减少用户在旅行中花费的金额。我的应用程序的当前状态允许用户在我的 product_id 中指定的国家/地区的 uberX 和 Uber 选择之间进行选择。如何禁用 UberSelect 选项?下面是我的小部件的代码:

RideRequestButton rideRequestButton = new RideRequestButton(context);
layout.addView(rideRequestButton);
Activity activity = this; // If you're in a fragment you must get the containing Activity!
int requestCode = 1234;
rideRequestButton.setRequestBehavior(new RideRequestActivityBehavior(activity, requestCode));
// Optional, default behavior is to use current location for pickup
RideParameters rideParams = new RideParameters.Builder()
        .setProductId("a1111c8c-c720-46c3-8534-2fcdd730040d")
        .setPickupLocation(37.775304, -122.417522, "Uber HQ", "1455 Market Street, San Francisco")
        .setDropoffLocation(37.795079, -122.4397805, "Embarcadero", "One Embarcadero Center, San Francisco")
        .build();
rideRequestButton.setRideParameters(rideParams);
RideRequestView rideRequestView = new RideRequestView(context);

//Optionally set Session, will use default session from UberSDK otherwise
//rideRequestView.setSession(session);

rideRequestView.setRideParameters(rideParameters)
rideRequestView.setRideRequestViewCallback(new RideRequestViewErrorCallback() {
    @Override
    public void onErrorReceived(RideRequestViewError error) {
        switch (error) {
            // Handle errors
        }
    }
});
layout.addView(rideRequestView);
rideRequestView.load();
4

3 回答 3

2

这只是一个例子:

  1. 为每个主题创建不同的 CSS 文件
  2. 要求用户设置主题
  3. 将主题保存到数据库中
  4. 从数据库中获取主题(名称或值)并使用 switch 或 if 语句选择正确的 CSS 文件。
于 2014-10-26T20:55:57.147 回答
2

为什么不直接使用 Javascript 来确定用户点击选择的颜色?如果您只想更改页面的背景颜色,可以通过一个简单的 jQuery 函数来完成。

于 2014-10-26T21:00:43.850 回答
1

您可以为此使用 SASS 或更少。您在切换主题时有一些变量和切换值。

于 2014-10-26T22:04:24.783 回答