android 控件 setText 按格式输入 %d

string.xml:

    <string name="register_2_body">第一个赋值的是:%1$s   第二个赋值的是:%2$d</string>



TextView bodyTextView = (TextView)findViewById(R.id.register_2_body);

String bodyString = getResources().getString(R.string.register_2_body); 

bodyTextView.setText(String.format(bodyString, "XXXXXX1", 4));




则对应的R.id.register_2_body 控件的text就会相应改变



你可能感兴趣的:(android,控件,动态setText)