Bug 57817 - BorderColor disappears in EditText
Summary: BorderColor disappears in EditText
Status: RESOLVED ANSWERED
Alias: None
Product: Forms
Classification: Xamarin
Component: Android ()
Version: unspecified
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Jimmy [MSFT]
URL:
Depends on:
Blocks:
 
Reported: 2017-06-28 02:12 UTC by Paul Anderson
Modified: 2017-06-30 16:48 UTC (History)
4 users (show)

Tags: android entry backgroundcolor customrenderer
Is this bug a regression?: ---
Last known good build:


Attachments
Sample (59.60 KB, application/zip)
2017-06-28 02:12 UTC, Paul Anderson
Details


Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED ANSWERED

Description Paul Anderson 2017-06-28 02:12:26 UTC
Created attachment 23159 [details]
Sample

We have a custom control which is inherited from EditText. When we are trying to set background color to that component. The bordercolor of the component is disappeared. We could able to reproduce the same issue with EditText also. Here we have attached a sample to replicate the above mentioned issue.
Comment 1 Jimmy [MSFT] 2017-06-30 16:48:16 UTC
It looks like the border in the default Android EditText widget is actually a background drawable with different states and not a separate component which is why it disappears after changing the background. To have a background and retain the underline border, you'll have to use your own 9-patch image or custom shape as mentioned here[1]. You could also set the BackgroundColor on the Forms Entry control itself and that appears to keep the underline border as well. Hope this helps!

[1] https://stackoverflow.com/questions/18693639/change-background-color-of-edittext-in-android