我有一个包含部分和子部分的表视图。单击部分显示小节。我在这些部分添加了一个轻敲手势识别器。对轻击手势的操作将打开的部分的标志设置为1并重新加载表视图。代码段是:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mContext = getContext();
View mView = getView();
if (mView != null) {
mEdittext = (EditText) mView.findViewById(R.id.editt_fragPend);
if(savedInstanceState!=null){
String savedText=savedInstanceState.getString("editTextText","");
mEdittext.setText(savedText);
}
}
}
问题:在表视图重新加载后,tableview的帧位置从(0,0)变为(0,20),即表向底部移动。
自动调整包含表视图的视图的内容插入是false,并且表的顶部,底部,前导和尾随约束常量为0。