【发布时间】:2023-03-08 00:38:01
【问题描述】:
我想制作一个在字符串数组中包含一长串字符串的应用程序。 我想要做的是让一个按钮 la 在单击按钮时显示一个随机字符串。 有人可以帮忙吗。 谢谢
这是我的代码:
公共类 PagesFragment 扩展 Fragment {
public PagesFragment(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_pages, container, false);
TextView txt = (TextView) rootView.findViewById(R.id.textView1);
Typeface font = Typeface.createFromAsset(getActivity().getAssets(), "fonts/pagefonts.ttf");
txt.setTypeface(font);
TextView tv = (TextView) rootView.findViewById(R.id.jamais);
Button btn = (Button)rootView.findViewById(R.id.next);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
String[] myString = getResources().getStringArray(R.array.je_nai_jamais);
tv.setText(myString[rgenerator.nextInt(myString.length)]);
}
});
return rootView;
}
}
我在这里搞错了
tv.setText(myString[rgenerator.nextInt(myString.length)]);
【问题讨论】:
-
您当前的代码是什么?请在此处提供
标签: android string random onclick