내가 뭔가 찾은 haven& # 39, t (구체화하십시오 타냐메) '' 조각 'like' 제타크 방법을 구분된다. 설정할 수 있는 유일한 방법은 '조각' 태그 '와' a '는 보유하고 있는 com/downloads/global/corporate/iar/esg_prosupport. 수행여 프레이크망트란스카션 반군지역 태그 이름으로 매개변수입니다.
이것이 유일한 방법은 '조각' 명시적으로 설정하는 태그번호 코드를 통해?
Xml 파일을 사용자의 활동을 레이아웃뿐만 태그 내에 제공할 수 있습니다.
안드로이드, 공급, 혼합된 독특한 string." " 태그 속성:
xml 에서 지정한 id 레이아웃용 것처럼.
android:tag="unique_tag"
[https://partner. microsoft. 개발자 안내선] [1]
[1]: http://developer.android.com/guide/components/fragments.html # 추가
이렇게 모든 조각을 볼 수도 있습니다.
, 더 v4 fragmets*&l br>.
List<Fragment> allFragments = getSupportFragmentManager().getFragments();
, 더 app.fragment*&l br>.
List<Fragment> allFragments = getFragmentManager().getFragments();
'조각' 태그를 사용하여 클래스를 만드는 사용자 정의 필드:
public class MyFragment extends Fragment {
private String _myTag;
public void setMyTag(String value)
{
if("".equals(value))
return;
_myTag = value;
}
//other code goes here
}
단편 '태그' 를 추가하기 전에 체션파거섬프터 설정되었습니다 하는 것처럼.
MyFragment mfrag= new MyFragment();
mfrag.setMyTag("TAG_GOES_HERE");
sectionPagerAdapter.AddFragment(mfrag);
This is the best way I 발견했습니다.
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState == null) {
// Let's first dynamically add a fragment into a frame container
getSupportFragmentManager().beginTransaction().
replace(R.id.flContainer, new DemoFragment(), "SOMETAG").
commit();
// Now later we can lookup the fragment by tag
DemoFragment fragmentDemo = (DemoFragment)
getSupportFragmentManager().findFragmentByTag("SOMETAG");
}
}
}