우선, 저는 Xamarin Forms에 아주 새로운 제품입니다. Android에서 입력 입력에 대해 표시되는 최종선을 제거해야합니다. iOS에서는 정상적으로 표시됩니다. 좀 연구를 본 것으로 나타났습니다 :엔트리에서 결말을 없애기위한 스타일을 적용해야합니다.
<style name="NoBaseline" parent="android:style/Widget.EditText">
<item name="android:background">#D3D3D3</item>
</style>
는 단순히 밑줄 입력 상자의 배경색과 같은 색하여 트릭을 할해야합니다. 내 styles.xml 파일에이 코드를 넣었지만 이 스타일 을 적용 할 필요가 있지만이 코드는 어디서 확실하지 않습니다. newb에 대한 도움은 크게 감사하겠습니다.
여기에 전체 파일입니다 :
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="MyTheme" parent="MyTheme.Base">
</style>
<style name="MyTheme.Base"
parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">#2196F3</item>
<item name="colorPrimaryDark">#1976D2</item>
<item name="colorAccent">#FF4081</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item>
</style>
<style name="NoBaseline" parent="android:style/Widget.EditText">
<item name="android:background">#D3D3D3</item>
</style>
<style name="AppCompatDialogStyle"
parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">#FF4081</item>
</style>
<style name="Splash" parent ="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowDisablePreview">true</item>
</style>
<style name="MyTheme.Splash"
parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
전체 styles.xml 코드를 게시하여 올바르게 작성했는지 확인할 수 있습니다. 기본 스타일은 Visual Studio의 xamarin 양식에 대한 프로젝트 템플릿에 의해 자동으로 설정됩니다. –
오케이 내가 전체 파일을 게시했습니다 – Ryan
그래서 내가 뭔가 잘못 했습니까 ??? – Ryan