如何使用 C# for Android 在 Xamarin 中获取密码文本框

coo*_*shu 1 c# android xamarin.android xamarin xamarin-studio

我需要使用 c# 移动应用程序为我的 Xamarin 应用程序获取密码文本框。所以我在 main.xml 中创建了两个编辑文本。它们如下。

   <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 />
Run Code Online (Sandbox Code Playgroud)

在我的活动中,我使用这样的密码:

   var editPassword = new EditText(this);
        editPassword.Id = Resource.Id.txtPassword;
Run Code Online (Sandbox Code Playgroud)

但在密码文本框中,文本显示正常而不是 ************。

小智 6

你应该"IsPassword = true"在你的条目中使用。

例如:

var password = new Entry { Placeholder = "Password", IsPassword = true };
Run Code Online (Sandbox Code Playgroud)