我有一个Activity
作为 Butterknife 的目标,我想将它Activity
用作另一个View
我在运行时膨胀的目标。有没有办法做到这一点?
这是我尝试过的,但它不起作用:
@InjectView(R.id.main)
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);
ButterKnife.inject(this);
createDialog();
}
void createDialog() {
View v = View.inflate(...); // v has a view inside with id R.id.tv
ButterKnife.inject(this, v);
new Dialog(this).setView(v)....show();
}
@OnClick(R.id.tv)
void click() {
// ...
}