有没有办法从xml访问versionName中的build.gradle?我想使用此值设置TextView的文本。

或者,也许在strings.xml中声明一个带有版本的字符串,并在build.gradle中使用它?

@android:strings:version一样简单吗?

最佳答案

您可以为此使用BuildConfig类。例如:

TextView mTv = (TextView) findViewById(R.id.mTv);
mTv.setText(BuildConfig.VERSION_NAME);

要么
Toast.makeText(this, BuildConfig.VERSION_NAME, Toast.LENGTH_SHORT).show();

08-17 17:26