如何将数据绑定到Android中的布局对象

时间:2012-03-17 13:18:28

标签: android

我想创建一个显示交易信息的活动,我知道如何使用JSONParser来检索Android中的日期(如文本和图像),但我不知道如何将这些数据附加到我的布局中创建了一个复杂的布局

3 个答案:

答案 0 :(得分:1)

您需要访问在Layout中创建的TextViews ImageViews等。

要做到这一点,你需要做这样的事情。

例如,如果这是您的布局对象。

<TextView android:id="@+id/my_textview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Dynamic content gonna get me."/>

您可以在此类通话活动中访问它。

TextView textView = (TextView) findViewById(R.id.my_textview);
t.setText("Whatever Dynamic data comes from your source");

对于ImageView,您还需要做类似的事情。 假设您在布局中声明了ImageView。

ImageView img = (ImageView) findViewById(R.id.my_imageview);
img.setImageResource(R.drawable.random_image);

答案 1 :(得分:0)

在这里添加答案,因为我在阅读问题后最初感到困惑。 您可以使用setTag方法将自定义数据附加到Android视图。您可以将任何Object存储为标记。要检索数据,请使用view.getTag并将其强制转换为存储的数据类型。

答案 2 :(得分:0)