相关疑难解决方法(0)

更改TimePicker文本颜色

我一直试图改变我的timepicker的textcolor.但我无法找到父样式所在的位置.我试过了两个

<style name="MyTimePicker" parent="@android:style/Widget.Holo.TimePicker">
    <item name="android:textColor">@color/text</item>
</style>
Run Code Online (Sandbox Code Playgroud)

<style name="MyTimePicker" parent="@android:style/Widget.TimePicker">
    <item name="android:textColor">@color/text</item>
</style>
Run Code Online (Sandbox Code Playgroud)

minSdkVersion是15.我targetSdkVersion20岁.我已经重建并清理了我的项目.
我想我已经完成了所有关于SO的类似问题,但他们都没有真正为我提供解决方案.唯一可行的答案是使用某种类型的库,但我不是那个解决方案的忠实粉丝.父母的路径是否与我正在使用的不同,因为我很确定我应该能够以某种方式访问​​它?

编辑
这是主题的应用方式;

<TimePicker
    style="@style/MyTimePicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/timePicker"
    android:layout_below="@+id/textView"
    android:layout_centerHorizontal="true" />
Run Code Online (Sandbox Code Playgroud)

注意这是我收到的错误(忘记放置它):

错误:检索项目的父项时出错:找不到与给定名称"@android:style/Widget.Holo.TimePicker"匹配的资源.

编辑2 我看过的几个问题试图解决这个问题:

  1. 如何覆盖TimePicker以更改文本颜色 - 我认为这个问题接近答案,但我不完全确定我需要做什么?我是否需要将android TimePicker样式导入到我的项目中?
  2. /sf/ask/1748151051/ - 没有给出答案.
  3. 如何更改timepicker和datepicker的textcolor? - 尝试了0票的答案,但没有奏效.
  4. 如何在Android中更改DatePicker和TimePicker对话框的默认颜色? - 再次无法以类似的方式找到TimePicker.
  5. Android - 如何更改TimePicker中的textColor? - 再次,找不到实际的TimePicker父级.

这些可能是我的问题的最佳问题/答案,但它们都没有帮助我.能够得到明确的答案真是太好了.

xml android

9
推荐指数
3
解决办法
2万
查看次数

Expo:更改@react-native-community/datetimepicker的强调色

我正在开发一个托管的 Expo 项目(Expo SDK 版本 49)。我用来@react-native-community/datetimepicker显示日期选择器对话框:

import { View } from "react-native";
import RNDateTimePicker from "@react-native-community/datetimepicker";


const DatePickerTest = () => {
        const value = new Date();
        return (
            <View style={{flex: 1}}>
                <RNDateTimePicker
                    mode="date"
                    value={value}
                />
            </View>
        );
    }
;

export default DatePickerTest;
Run Code Online (Sandbox Code Playgroud)

当我在 Android 上运行代码时,将使用继承自 Android 默认主题的标题和选择颜色(在我的例子中为绿色)呈现日期选择器:

日期选择器绿色背景

我知道为了更改强调色,我需要进行更改styles.xmlandroid/app/src/main/res/values例如参见/sf/answers/3385891001/)。但是,在 Expo 管理的项目中,我无权访问该android文件夹。

如何在不退出 Expo 的情况下更改强调色?

datepicker react-native expo

2
推荐指数
1
解决办法
472
查看次数

标签 统计

android ×1

datepicker ×1

expo ×1

react-native ×1

xml ×1