0

我开始学习Android开发并且不能执行简单的事情。我有一个 activity_login.xml,它定义了几个小部件(TextViews、按钮等),我想以编程方式更改 textview 的大小。我正在尝试使用 R.id,但 Eclipse 看不到我的文本视图。这是我尝试过的。res/layout/activity_login.xml 文件中的 TextView:

<TextView
    android:id="@+id/login_text_view"
    android:layout_width="23"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button_log"
    android:layout_alignParentTop="true"
    android:layout_alignRight="@+id/button_sign_up"
    android:layout_marginTop="34dp"
    />

在这里,我试图在我的LoginActivity.java

final TextView loginTextView = (TextView) findViewById(R.id.login_text_view);

问题 EclipseloginTextView在 xml 文件中既看不到也看不到其他小部件。

4

2 回答 2

1

在您的活动中,确保您将布局设置为onCreate()使用setContentView(R.layout.activity_login)

于 2012-12-06T16:40:12.173 回答
1

onCreate()

setContentView(activity_login.xml)

如果您还没有去过那里,这个链接是一个很好的起点。它描述了 Android 生命周期,并在开始时提供了指向其他 Android 资源的链接

于 2012-12-06T16:41:31.487 回答