.setContent(R.id.adfaf))
其中 setIndicator 就是你设置的view 这个view就可以包含你的背景图片
TabWidget tabWidget = tabHost.getTabWidget() //获取TabHost<img class="word-replace" src="http://zhidao.baidu.com/api/getdecpic?picenc=0a0064650000"><img class="word-replace" src="http://zhidao.baidu.com/api/getdecpic?picenc=0a00746f755f310000">部
for (int i=0i<tabWidget.getChildCount()i++){ //循环每<img class="word-replace" src="http://zhidao.baidu.com/api/getdecpic?picenc=0a0067650000">tabView
View view = tabWidget.getChildAt(i)//获取tabView项
view.setContentDescription(Integer.toString(i+1))
view.getLayoutParams().height = (int) (view.getLayoutParams().height / 1.2)
Activity是的图片传到另一个activity 其实不是把图片传过去 还没有哪个功能能直接传图片的 而是两Activity传给了另一个activity数据 然后在另一个Activity里面设置相同的图片首先据我分析 你的 *** 作是这这个Activity执行一个 *** 作 然后在另一个activity改变这个图片
这个方法有几种可以实现 一个是广播 一个handler 最好是用handler 在application 设置一个handler 写一个类继承application
class App extends Application{
private Handler mHandler
public void setmHandler(Handler mHandler) {
this.mHandler = mHandler
}
public Handler getmofHandler(){
return mHandler
}
}
class a{
App app= (SportsApp) getActivity().getApplication()
通知b类 去改变图片
Handler handler = app .getmofHandler()
D util = new D()// 实体类 这个是怕你要传多个值准备
util.setImagevalue(nameValue)
handler.sendMessage(handler.obtainMessa(认证的参数”,util)
}
class b{
App app= (SportsApp) getActivity().getApplication()
app.setmofHandler(handler);
Handler handler = new Handler(){
public void handleMessage(Message msg) {
D util= (MofflistGaodeUtil) msg.obj
// a类发出通知 在这就会收到通知 只需在这里设置图片就可
imageview.setBitmap(util.getImagevalue)//看你设置的类型是bitmap
//util.getImagevalue是什么类型就设置什么类型
}
}
这样就可以在一个activity 设置另一个activity的图片了
如果是跳转关系 就是一个intent 跳转到另一个activity 就直接用intent传值即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)