如何使用C#for Android在Xamarin中设置密码文本框
我需要使用c#Mobile应用程序为我的Xamarin应用程序设置密码文本框如何使用C#for Android在Xamarin中设置密码文本框,c#,android,xamarin,xamarin.android,xamarin-studio,C#,Android,Xamarin,Xamarin.android,Xamarin Studio,我需要使用c#Mobile应用程序为我的Xamarin应用程序设置密码文本框 <EditText android:id="@+id/edittext" android:layout_width="match_parent" android:layout_height="wrap_content"> <requestFocus /> </EditText> <EditText android:password=
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<requestFocus />
</EditText>
<EditText
android:password="true"
android:id="@+id/txtPassword"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textVisiblePassword" />
<requestFocus />
但是在密码文本框中,文本显示正常,而不是**********。使用
android:inputType="textPassword"
而不是android:inputType=“textVisiblePassword”(这意味着应该是可见密码的文本)用于txtPassword
EditText使用
android:inputType="textPassword"
对于txtPassword
EditText,您应该在输入中使用“IsPassword=true”
,而不是android:inputType=“textVisiblePassword”
(这意味着应该是可见密码的文本)
例如:
var password = new Entry { Placeholder = "Password", IsPassword = true };
您应该在条目中使用“IsPassword=true”
例如:
var password = new Entry { Placeholder = "Password", IsPassword = true };
这是@Racil Hilan提供的,对我有用
editText.InputType=Android.Text.InputTypes.TextVariationPassword | Android.Text.InputTypes.ClassText
我在这里添加它是为了节省其他人的时间,因为在阅读了这个问题的答案(在某些情况下对我有效)之后,它会让我走上错误的道路并浪费一个小时。这是@Racil Hilan提供的,对我有效
editText.InputType=Android.Text.InputTypes.TextVariationPassword | Android.Text.InputTypes.ClassText
我在这里添加它是为了节省其他人的时间,因为在阅读了这个问题的答案(这在某些情况下对我很有效)之后,我走错了路,浪费了一个小时。只是偶然发现了答案 android:inputType=“textPassword”与android:hint一起工作 与android相同:密码。唯一的区别是当我使用android:gravity=“center”时,如果我使用android:inputType,则不会显示提示。案件结案 示例:
<EditText
android:id="@+id/edittext_password_la"
android:layout_below="@+id/edittext_username_la"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="15dip"
android:inputType="textPassword"
android:hint="@string/string_password" />
刚刚偶然发现了答案 android:inputType=“textPassword”与android:hint一起工作 与android相同:密码。唯一的区别是当我使用android:gravity=“center”时,如果我使用android:inputType,则不会显示提示。案件结案 示例:
<EditText
android:id="@+id/edittext_password_la"
android:layout_below="@+id/edittext_username_la"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="15dip"
android:inputType="textPassword"
android:hint="@string/string_password" />
我使用了android:inputType=“textPassword”但得到了相同的结果。我使用了android:inputType=“textPassword”但得到了相同的结果。