Code Bye

Fragment切换的时候透明的

 

Fragment切换的时候透明的


切换代码

getFragmentManager().beginTransaction()  
                .addToBackStack("T")  
                .replace(R.id.mainFragment, new TranslationFragment())  
                .commit();

fragment代码

public class TranslationFragment extends Fragment implements OnClickListener {

	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container,
			Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreateView(inflater, container, savedInstanceState);

		View v = inflater.inflate(R.layout.fragment_translation, container,false);
		v.setAlpha(1);
		v.findViewById(R.id.btnStartTranslationByCode).setOnClickListener(this);
		v.findViewById(R.id.btnStartTranslationByXml).setOnClickListener(this);
		return v;
	}
...
}
35分
有没有设置一下R.layout.fragment_translation里的背景颜色试试。
我的自定义fragment,直接定义背景是可以的。
这是非全屏问题, 
在fragment的oncliklistener里 获得当前 的视图的大小 是72*139
问题以解决,R.id.container代替 R.id.mainFragment Ok

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Fragment切换的时候透明的