我正在实现新的嵌套片段功能,并遇到了问题.我的观点基本上是这样的:包含片段(B)的主要活动(A),该片段(B)包括具有3个页面的寻呼机适配器,每个页面也是片段(C).以前到新的getchildfragmentmanger这是不可行的,但它完美无缺.但确实出现了一个问题,我希望片段C能够参与填充选项菜单.我厌倦了在我的每个C片段上的onActivityCreated方法中设置setHasOptionsMenu(true)并覆盖onCreateOptionsMenu但没有任何反应...如果我尝试从片段B填充菜单(这是寻呼机适配器的容器)我可以更改菜单项......
有什么想法吗 ?
谢谢.
我想显示一个包含两个句子的TextView,我希望它们像这样一个接一个:
AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBB
Run Code Online (Sandbox Code Playgroud)
其中A ...是第一个单词\句子的一部分而B ...是第二个句子.
A ...&B ...的大小不是恒定的.
试过这样做:
<RelativeLayout
style="@style/f13"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/first_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AAAAAA: " />
<TextView
style="@style/f15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
android:layout_toRightOf="@id/first_text" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
但我得到了:
AAAAAA: BBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBB
Run Code Online (Sandbox Code Playgroud)
我希望第二个(B ...)句子继续在第一个句子下方(A ...)我应该添加句子A ...&B ...有不同的风格.
A的风格:
<style
name="f13">
<item name="android:typeface">sans</item>
<item name="android:textSize">15dp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/grey_dark_emperor</item>
</style>
Run Code Online (Sandbox Code Playgroud)
B的风格:
<style
name="f15">
<item name="android:typeface">sans</item>
<item name="android:textSize">17dp</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@color/grey_dark_emperor</item>
</style>
Run Code Online (Sandbox Code Playgroud)
有什么想法吗 ?