Andorid类似Fragment更换布置方法

	public void replaceRightView(View v) {
		int f = LinearLayout.LayoutParams.MATCH_PARENT;
		LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(f, f);
		LinearLayout fragment_place = (LinearLayout) findViewById(R.id.fragment_place);
		fragment_place.removeAllViews();
		fragment_place.addView(v, params);
	}

来自于www.aplesson.com

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-10-24 14:36:55

Andorid类似Fragment更换布置方法的相关文章

Andorid类似Fragment替换布局方法

public void replaceRightView(View v) { int f = LinearLayout.LayoutParams.MATCH_PARENT; LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(f, f); LinearLayout fragment_place = (LinearLayout) findViewById(R.id.fragment_place); fragment_pl

封装一个类似jquery的ajax方法

//封装一个类似jquery的ajax方法,当传入参数,就可以发送ajax请求 //参数格式如下{ // type:"get"/"post", // dataType:"json"/"jsonp", // url:"地址", // data:{key:value} // success:function(){ // } // } //还需要一个跨域方法,可以访问远程服务器的数据 function myAja

当在Fragment中使用startActivityForResult()方法打开一个Activity,但是这个Fragment的onActivityResult方法不执行

注意Fragment使用startActivityForResult()方法打开一个Activity,并需要这个Activity销毁时通过onActivityResult()传递数据给打开他的Fragment.一般是没有问题的,但是如果这个Fragment依附的那个FragmentActivity也重写了onActivityResult()方法,那么这个Fragment的onActivityResult()方法就获取不到数据了(被那个依附的FragmentActivity接受了),这时候我们只需

在Fragment中OnActivityResult方法中接收Activity中返回的值

在Fragment中OnActivityResult方法中接收Activity中返回的值 在Fragment中OnActivityResult方法中接收Activity中返回的值,有需要的朋友可以参考下. 在开发android中,有些人往往很疑惑,当一个FragmentActivity中有多个碎片的时候,如a,b,c三个碎片, 其中b中进行了操作,跳转到了新的界面D(activity).但是当D操作完后,返回值到碎片b.那么问题就来了,肯定会有人问,b是一个碎片,如何才能接收到D传过来的值呢?

怎样在一个fragment or 随意类中操作还有一个fragment中的方法

1 怎样在acitivty中运行fragment中的方法: 首先获得这个Fragment的对象 xxxFragment fragmentObject = (xxxFragment) getFragmentManager.findFragmentByTag("xx"); 2 怎样在Fragment中运行activity中的方法: 第一种:让acitivity继承接口 另外一种:在fragment中使用getActivity()可是要加上acitivity的名字,即: ((MainActi

FragmentPagerAdapter的getItem()方法无法获取Fragment的解决方法

关于此问题,我搞了一个下午,都没有解决,得不到先前的Fragment,因为Fragment会不断释放资源. 最终脑袋一热,TND的解决了.就是在如下代码的时候,将Fragment存储在一个HashMap里面,代码如下: Utils类的代码如下: 其中setFragmentFromPosition方法是保存Fragment: removeFragment方法是将不需要的Fragment从HashMap中删除(此方法很重要,如果不调用,会因为HashMap而报内存溢出OutOfMemory); fi

Js实现类似PHP里trim方法

var trim = function(a,b){     var a = a ? a : " ";     var b = b ? b : "";     if (b == ""){ return "";     }     var la = a.length;     var lb = b.length;     var s = e = false;      if(b.indexOf(a) === 0){      s 

Java中利用MessageFormat对象实现类似C# string.Format方法格式化

我们在写C#代码的时候常常会使用到string.Format("待格式化字符串{0},{1},....",参数1,参数2,...),来格式化字符串,特别是拼接字符的时候,这种方式使得代码更为直观清楚. 最近使用java时候却java的string.Format与c#重点string.Format用法不一样,java中的string.format更类似于C语言的sprintf()方法 例如: String str=null; str=String.format("Hello,%

[android](学习笔记1)利用activity托管fragment的基本方法

activity托管fragment,需要做到以下两点: 1. 在布局中为fragment视图安排位置: 2. 管理fragment实例的生命周期. fragment的生命周期: 参考:http://www.cnblogs.com/purediy/p/3276545.html fragment在代表activity工作,其生命周期状态反应了activity的生命周期状态.fragment生命周期和activity生命周期的关键区别是:fragment的生命周期方法是由托管activity而不是操