Android 图库中带有按钮的文本视图

Android 图库中带有按钮的文本视图,android,android-layout,android-intent,Android,Android Layout,Android Intent,我是android新手。我不知道如何添加带有按钮的文本视图,该按钮会随着所选图像的变化而变化。有人能帮我完成正确的代码吗?我该怎么做? 非常感谢您的帮助。在您的回复中,设置一个集合或阵列列表来保存您的对象,然后根据您单击的内容引用它们 如果图像是活动中唯一的对象,那么您可以使用单个图像执行此操作 XML: 如果您使用多个按钮,请按照上面所述设置arraylist或collection [编辑] 将某些内容放入数组列表的代码如下所示 List<TextView> tvs = new A

我是android新手。我不知道如何添加带有按钮的文本视图,该按钮会随着所选图像的变化而变化。有人能帮我完成正确的代码吗?我该怎么做?
非常感谢您的帮助。

在您的回复中,设置一个集合或阵列列表来保存您的对象,然后根据您单击的内容引用它们

如果图像是活动中唯一的对象,那么您可以使用单个图像执行此操作

XML:

如果您使用多个按钮,请按照上面所述设置arraylist或collection

[编辑]

将某些内容放入数组列表的代码如下所示

List<TextView> tvs = new ArrayList<TextView>();
// Setup the views
for (int i = 0; i < numberOfTextViews; i++){
    TextView thisTextView = new TextView(context);
    // Setup whatever layout info you want here
    tvs.add(thisTextView);
}
// Use a view inflater here to add each of the textviews however you want (table layout, linearlayout, etc.)
List tvs=new ArrayList();
//设置视图
对于(int i=0;i
然后你可以根据这个做任何你想做的事。。。只要使用
tvs.get(NUMBER)
就可以找到你想要的任何东西。您可以对按钮或其他任何东西执行相同的操作,并使用相同的数字同时引用字符串、文本视图和按钮。例如,点击按钮1。。。您可以使用
tvs.get(1)
按钮.get(1)
stringResources.get(1)


这更有意义吗?

添加带按钮的文本视图?这是什么意思?请把你想要的弄清楚一点,这样我们就可以解决你的问题了。
ImageView photoImage = (ImageView)findViewById(R.id.image);
TextView text = (TextView)findViewById(R.id.text);
Button button = (Button)findViewById(R.id.button);

photoImage.setOnClickListener(new OnClickListener{
    void onClick(View v){
        text.setVisibility(View.VISIBLE);
        button.setVisibility(View.VISIBLE);
    }
});

// Set the OnClickListener for "button" here, to start a new intent or whatever
List<TextView> tvs = new ArrayList<TextView>();
// Setup the views
for (int i = 0; i < numberOfTextViews; i++){
    TextView thisTextView = new TextView(context);
    // Setup whatever layout info you want here
    tvs.add(thisTextView);
}
// Use a view inflater here to add each of the textviews however you want (table layout, linearlayout, etc.)