问题
我有一个ViewPager
和3个fragments
。在fragments
之一中,我有2 Buttons
到setVisibility
。这显示了两个按钮。问题是,当我滑动到另一页然后再回到带有按钮的页面时,按钮消失了一秒钟,然后重新出现。
我无法弄清楚,我希望按钮能够永久显示。如果有什么用,我将在可见性设置为VISIBLE
的布局xml文件中绘制按钮。如果有更好的解决方法,请告诉我。谢谢!
问题代码中的片段
GONE
ViewPager代码
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_recycler, container, false);
/* Removed unnecessary code */
// If this is the Negative fragment then add the buttons
if(VIEW_TYPE == Constants.TYPE_NEGATIVE) {
LinearLayout buttonsLayout = view.findViewById(R.id.ButtonsLayout);
buttonsLayout.setVisibility(View.VISIBLE);
Button addButton = view.findViewById(R.id.addThought);
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
addNewThought();
}
});
Button remButton = view.findViewById(R.id.delThought);
remButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
deleteLastThought();
}
});
}
答案 0 :(得分:0)
从xml布局中删除可见性,并在代码中执行以下操作:
已编辑
(?<=<strong>).*?(?=</strong>)