要实现Android XML数据绑定通过视图ID传递,可以按照以下步骤进行操作:
android {
...
dataBinding {
enabled = true
}
}
public class MainActivity extends AppCompatActivity {
private ActivityMainBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
User user = new User("John", "[email protected]");
binding.setUser(user);
}
}
TextView tvUsername = findViewById(R.id.tv_username);
String username = tvUsername.getText().toString();
这样就实现了Android XML数据绑定通过视图ID传递的功能。