メインアクティビティのレイアウトにコントロール(TextView)を追加しました。Xamarin.androidコントロール名の取得方法
TextView myControl = FindViewById<TextView>(Resource.Id.TextViewCurrentLenguajeLabel);
がどのように私は(TextViewCurrentLenguajeLabel)コントロールの名前を取得することができます:私は、私はこのような制御を取得するコードに続いて、元の
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:text="@string/currentLenguajeLabel"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/TextViewCurrentLenguajeLabel" />
</LinearLayout>
を取得したいですか?
は、私はそれが名前であることを知っている翻訳機能
に送信することが必要ですが、私はメソッドに名前を送信する必要があります。私はこれを行うには、この
myControl.Text = localizationMethod(myControl.GetControlName());
ようにそれを使用することができます - あなたは、おそらくあなたはのTextViewのテキストを得るのですかどのように意味していますか? – Ewald
私は名前であることを知っているが、私はこの 'myControl.tText = localizationMethod(「TextViewCurrentLenguajeLabel」)のような何かをしないようにしたいメソッドに名前を送信する必要があります;' 私のような何かをしたいですこの 'myControl.tText = localizationMethod(myControl.GetControlName()); ' – foluis
私はあなたが何を意味するか、または少なくとも私が見ると思うと思う。私はそれに答えようとします。 – Ewald