我正在尝试使用给定的行号和列号生成一个数字表。该程序从用户那里获取两个参数,并使用给定的参数创建表格行和列。每个单元格都有一个 1 到 100 之间的随机数值。就我而言,我使用 2 个不同的 EditText 视图对 XML 进行编码,这些视图将作为我的参数。我将使用四个按钮“创建”、“计算”、“重置”、“退出”。当用户单击“创建”按钮时,将使用给定的行和列值生成表。因此我必须从我的 java 文件而不是 XML 文件创建我的表。
到目前为止,这是我的代码:
public class MainActivity extends AppCompatActivity {
private Button btnCreate, btnCalculate, btnReset, btnExit;
private EditText txtColumn, txtRow;
private LinearLayout linLayout;
private TableLayout table;
private TextView txtResult;
private Random random;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnCreate = (Button) findViewById(R.id.btnCreate);
btnCalculate = (Button) findViewById(R.id.btnCalculate);
btnReset = (Button) findViewById(R.id.btnReset);
btnExit = (Button) findViewById(R.id.btnExit);
txtColumn = (EditText) findViewById(R.id.txtColumn);
txtRow = (EditText) findViewById(R.id.txtRow);
txtResult = (TextView) findViewById(R.id.txtResult); …Run Code Online (Sandbox Code Playgroud)