首页界面(main.xml)底部有如下一个TextView,
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="40dip">
<TextView  
    android:id="@+id/ftextView1"
    android:layout_width="80dip" 
    android:layout_height="40dip" 
    android:text="论坛导航"
    android:layout_gravity="center"
android:gravity="center"
android:textColor="#FFFFFF"
android:textSize="14dip"
android:paddingTop="6dip"
    />
</LinearLayout>
其它很多界面(其它xml布局文件),也需用到此TextView 
现问:1如何让其它xml布局文件也用到此TextView 
     2 如何让用到此TextView的界面对应的activity,
        ftextView1 = (TextView)findViewById(R.id.ftextView1);
  ```ftextView1.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{         
}    
        });
    能执行这个方法吗?
    
    thanks

解决方案 »

  1.   

    兄弟 单独创建一个xml,然后每个view的xml中include它就可以,没有什么,像html一样
      

  2.   

    如果是在其他XML中用则可以用<include layout = "@layout/main">来引用这个布局
      

  3.   

    如果是每个界面都有写共同的东西,可以使用ActivityGroup。类是母版页
      

  4.   

    楼上的朋友用:<include layout = "@layout/main">
    学习了,呵呵
      

  5.   


    跟sharedPrefrence有关系么?木有明白
      

  6.   

    这样用很简单,我在一些地方看到用InflatorLayout,可以将其他Loyout的组件动态加到自己的View中
      

  7.   

    可以对这个XML文件进行复用,具体方法二楼已经给出