欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Fragment-向Activity中添加Fragment,并相互交互

一、activity

10年積累的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有武寧免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

一般書寫代碼時(shí)在oncreate方法中引用initview()、initdata()、initload()進(jìn)行初始化

package com.ping.myfragment;

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class MainActivity extends FragmentActivity {//當(dāng)activity中引入fragment時(shí)應(yīng)該繼承--FragmentActivity

 private Myfragment myfragment;
 private TextView activityTV;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  initview();
  initdata();
 }

 private void initdata() {
  FragmentManager fm = getSupportFragmentManager();//獲得fragment的管理對(duì)象
  FragmentTransaction ft = fm.beginTransaction();
  myfragment = new Myfragment();//Fragment每次添加都要重新創(chuàng)建,否則因?yàn)闋顟B(tài)不同會(huì)導(dǎo)致問題  

  ft.add(R.id.container, myfragment);
  ft.commit();
 }

 private void initview() {
  activityTV = (TextView) findViewById(R.id.tv_activity);
  findViewById(R.id.bt_activity).setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    myfragment.settext();
   }
  });
 }

 public void settext() {
  activityTV.setText("activity修改成功");
 }
}

二、fragment

package com.ping.myfragment;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.TextView;

public class Myfragment extends Fragment {

 private TextView fragmentTV;

 @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View inflate = inflater.inflate(R.layout.layout_myfragment, null);
  initview(inflate);
  return inflate;
 }

 private void initview(View inflate) {
  final MainActivity activity = (MainActivity) getActivity();
  fragmentTV = (TextView) inflate.findViewById(R.id.tv_fragment);
  inflate.findViewById(R.id.bt_fragment).setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    activity.settext();
   }
  });
 }

 public void settext() {
  fragmentTV.setText("fragment修改成功");
 }
}

 

三activity.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <FrameLayout
        android:id="@+id/container"
        android:layout_width="match_parent"
        android:layout_height="150dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" >
    </FrameLayout>

    <TextView
        android:id="@+id/tv_activity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/container"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="30dp"
        android:text="activity中的textview" />

    <Button
        android:id="@+id/bt_activity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tv_activity"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="17dp"
        android:text="改變fragment中的textview" />

</RelativeLayout>

四、fragmen.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#eeeeee">

    <TextView
        android:id="@+id/tv_fragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:text="fragment中的textview" />

    <Button
        android:id="@+id/bt_fragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tv_fragment"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="15dp"
        android:text="改變activity中的textview" />

</RelativeLayout>

當(dāng)前文章:Fragment-向Activity中添加Fragment,并相互交互
轉(zhuǎn)載源于:http://aaarwkj.com/article28/igeccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、自適應(yīng)網(wǎng)站虛擬主機(jī)、動(dòng)態(tài)網(wǎng)站、企業(yè)建站外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
婷婷不卡中文字幕三区| 国产一区免费二区三区四区| 国产亚洲一区激情小说| 欧美日韩一级一区二区三区| 国产传媒在线免费播放| 国产伦人偷精品免费视频| 亚洲经典日韩欧美一区| 欧洲一区二区三区黄色| 丰满少妇一区二区三区在线观看 | 国产b片免费在线观看| 亚洲精品视频一区二区| 黄片欧美视频在线观看| 国产精品一区二区一牛影视| 国产成年人免费小视频| 国产中文字二暮区2021综合| 青青草老司机在线视频| 18岁未成年禁止观看视频| 热99精品视频在线观看| 久久精品国产精油按摩| 调教亚洲另类唯美第二页| 欧美三级精品三级在线| 国产日韩在线不卡网站| 欧美日韩一区二区三区四区高清| 男人一插就想射的原因| 亚洲成人大片免费在线观看| 日韩中文字幕在线有码| 黄色录像日本黄色录像| 亚洲精品??一区二区| 日韩精品在线另类亚洲| 亚洲欧美一区二区中文字幕| 花花草草寻亲记在哪里免费看| 久久精品亚洲av三区麻豆| 伊人激情久久综合中文字幕| 不卡的av中文字幕在线播放| 我想看亚洲一级黄色录像| 丰满人妻侵犯中文字幕| 亚洲精品午夜久久久av| 国产三级在线观看视频| 人妻av一区二区三区| 欧美黄色一级在线免费观看| 国产看片色网站亚洲av|