我想在android中的列表视图中查看乘法表。形式1 * 1 = 1到10。 这是我的代码。如何将mutiplication表输入列表视图?
public class ListClass extends ListActivity{
TextView listView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listadp);
Intent i1 = getIntent();
int temp = i1.getIntExtra("yourNumber",0);
setListAdapter(new ArrayAdapter<String>(this, R.layout.text_display, tablas(temp)));
ListView listView = getListView();
listView.setTextFilterEnabled(true);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Toast.makeText(getApplicationContext(),((TextView) view).getText(), Toast.LENGTH_SHORT).show()
}
});
}
public String[] tablas(int tablas) {
String[] res = new String[10];
for (int i = 1; i <= 10; i++) {
res[i - 1] = tablas + " x " + i + " = " + tablas * i;
}
return res;
}
}
答案 0 :(得分:1)
如果要进行乘法 TABLE ,则需要一列和一行。您可以使用Gridlayout或GridView
答案 1 :(得分:-1)
scrollview不能在gridview中工作,默认情况下它(滚动)在gridview中提供,否则你最终会弄乱布局。所以不要在网格中插入scrollview,我的意思是滚动视图中的网格。