要在Android的卡片视图中实现文本随机显示,可以按照以下步骤进行操作:
String[] textValues = {"Text 1", "Text 2", "Text 3", "Text 4"};
Random random = new Random();
int randomIndex = random.nextInt(textValues.length);
TextView textView = findViewById(R.id.text_view); // 假设文本视图的ID为text_view
textView.setText(textValues[randomIndex]);
完整的代码示例如下所示:
import android.os.Bundle;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
String[] textValues = {"Text 1", "Text 2", "Text 3", "Text 4"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = findViewById(R.id.text_view); // 假设文本视图的ID为text_view
Random random = new Random();
int randomIndex = random.nextInt(textValues.length);
textView.setText(textValues[randomIndex]);
}
}
请注意,上述示例假设在布局文件activity_main.xml
中已经定义了一个文本视图,其ID为text_view
。您需要根据实际情况进行调整。