English 中文(简体)
Android Honey 科罗尔语
原标题:Android HoneyComb DatePicker Text Color

I m 寻找一个档案材料,以调整一个roid蜂蜂蜜的 app子的面貌。 我知道,在我的案件中,植被是白的,但鉴于这里的背景是灰色,我需要一个黑色文字夹。

任何人都知道如何解决这一问题?

问题回答

<>DONE IT

将其归入应用风格的Theme .xml(在所有EditText油田基本树立了风格)

我有这种说法。

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="Theme.SelectDate" parent="@android:style/Theme.Holo.NoActionBar">
        <item name="android:editTextStyle">@style/Widget.EditText.Black</item>
    </style>

    <style name="Widget.EditText.Black" parent="@android:style/Widget.EditText">
        <item name="android:textColor">@color/black</item>
    </style>

</resources>

接着,在我安乐施会中,为了使用日子的活动:

      <activity
            android:name=".ui.phone.SelectDateActivity"
            android:label="Date Selection"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.SelectDate" />

!!


My Working Out:

我得出这一结论,核对了“日期”来源:

https://github.com/android/platform_framework_base/blobmaster/core/res/layout/date_picker.xml

这表明我是使用号码Picker的日期。

https://github.com/android/platform_frameworks_base/blob/master/core/res/res/layout/number_picker.xml https://github.com/android/platform_frameworks_base/blob/master/core/res/res/layout/number_picker_with_selector_wheel.xml

电话号码

因此,你可以打上EditText

android:如何改变编辑文本的风格?

如果你在这份档案中搜寻“信道”的话,你就会看到你能够把一个活动的所有信道划上一个风格!

https://github.com/android/platform_framework_base/blob/master/core/res/ Values/themes.xml

1. 贵重项目:

 <item name="editTextStyle">@android:style/Widget.EditText</item>

我找到了这一解决办法:欺骗日期,我获得目标妇女。 也许这不是一项棘手的解决办法,但它可以发挥作用:

    private void setNumberPickerProperties(DatePicker dp)
{
        LinearLayout l = (LinearLayout)dp.getChildAt(0);
        if(l!=null)
        {
                l = (LinearLayout)l.getChildAt(0);
                if(l!=null)
                {
                        for(int i=0;i<3;i++)
                        {
                                NumberPicker np = (NumberPicker)l.getChildAt(i);
                                if(np!=null)
                                {
                                        EditText et = (EditText)np.getChildAt(1);
                                        et.setTextColor(Color.BLACK);
                                }
                        }
                }
        }
}

Hi 有一个EditText在 date客的植被范围内,在其他地方种植。 你必须找到。 你们可以通过使用一些有创意的编码,开始通过 date子的孩子们,利用诸如ChildAt(指数)和ChildCount()等方法,然后通过它进行 lo。

你们也可以做这样的事情,但我不敢肯定,你会在所有装置上工作,让孩子们更顺从:

DatePicker picker;
ViewGroup childpicker;

childpicker = (ViewGroup) findViewById(Resources.getSystem().getIdentifier("month" /*rest is: day, year*/,    "id", "android"));

EditText textview = (EditText)  picker.findViewById(Resources.getSystem().getIdentifier("timepicker_input", "id",  "android"));

textview.setTextColor(Color.GREEN);

我希望这有助于:

我也有一个类似的问题,尽管我正在设法改变案文的规模,但这只是一个细微的细节。 我利用同样的程序来分散观点等级,改变老体大小。 然而,一旦一个月(日或一年)发生变化,该字体又改为原来的数值。 观看大声,不作编辑。 我采取了下一步行动,并增加了一位变革的听众。 现在,当价值发生变化时,它又回到了首选的字体大小:

public void setFontSize(final int size) {

    LinearLayout l = (LinearLayout) mPicker.getChildAt(0);
    if (l != null) {
        l = (LinearLayout) l.getChildAt(0);
        if (l != null) {
            for (int i = 0; i < 3; i++) {
                NumberPicker np = (NumberPicker) l.getChildAt(i);
                for (int x = 0; x < np.getChildCount(); x++) {
                    View view = np.getChildAt(x);
                    if ((view != null) && (view instanceof TextView)) {
                        final TextView tv = (TextView) view;
                        tv.setTextSize(size);
                        tv.setOnEditorActionListener(new OnEditorActionListener() {

                            public boolean onEditorAction(TextView v,
                                    int actionId, KeyEvent event) {
                                tv.setTextSize(size);
                                return false;
                            }
                        });
                    }
                }
            }
        }
    }

}




相关问题
Android - ListView fling gesture triggers context menu

I m relatively new to Android development. I m developing an app with a ListView. I ve followed the info in #1338475 and have my app recognizing the fling gesture, but after the gesture is complete, ...

AsyncTask and error handling on Android

I m converting my code from using Handler to AsyncTask. The latter is great at what it does - asynchronous updates and handling of results in the main UI thread. What s unclear to me is how to handle ...

Android intent filter for a particular file extension?

I want to be able to download a file with a particular extension from the net, and have it passed to my application to deal with it, but I haven t been able to figure out the intent filter. The ...

Android & Web: What is the equivalent style for the web?

I am quite impressed by the workflow I follow when developing Android applications: Define a layout in an xml file and then write all the code in a code-behind style. Is there an equivalent style for ...

TiledLayer equivalent in Android [duplicate]

To draw landscapes, backgrounds with patterns etc, we used TiledLayer in J2ME. Is there an android counterpart for that. Does android provide an option to set such tiled patterns in the layout XML?

Using Repo with Msysgit

When following the Android Open Source Project instructions on installing repo for use with Git, after running the repo init command, I run into this error: /c/Users/Andrew Rabon/bin/repo: line ...

Android "single top" launch mode and onNewIntent method

I read in the Android documentation that by setting my Activity s launchMode property to singleTop OR by adding the FLAG_ACTIVITY_SINGLE_TOP flag to my Intent, that calling startActivity(intent) would ...

From Web Development to Android Development

I have pretty good skills in PHP , Mysql and Javascript for a junior developer. If I wanted to try my hand as Android Development do you think I might find it tough ? Also what new languages would I ...

热门标签