Android - 获取edittext并将其存储到私有变量

时间:2015-09-03 22:47:31

标签: java android eclipse

我是新的。 但我有私有变量,它有静态文本

private static final String URL = "http://google.com";

。 我创建像这样的edittext

                android:id="@+id/url"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:hint="@string/add_url"
                android:inputType="textUri" />

如何从上面的edittext设置私有变量?

是吗

private static final String URL = urledittext.value;

?那是怎么做的帕斯卡。因为我是新的java。

1 个答案:

答案 0 :(得分:0)

你必须这样做:

private static final String URL = url.getText().toString();

看看您的EditText是否有url

当然,在使用方法EditText之前,您必须引用.getText()

EditText url = (EditText) view.findViewById(R.id.url);

编辑:您可以在活动顶部创建URL变量。

private static final String URL;

并在你的onCreate()方法中使用我上面的代码:

EditText url = (EditText) view.findViewById(R.id.url);
URL = url.getText().toString();

现在,URL变量的值与EditText上的文字相同。