是否有可能建立在一个片段活动按钮? 我试图通过拖动它在屏幕上,但他不允许我那样做的话,任何替代? 有什么办法可以从XML办呢?
您可以使用ViewStub此:ViewStub是懒洋洋地膨胀的视图。
您可以在这样一个XML文件中声明一个ViewStub:
<ViewStub android:id="@+id/stub"
android:inflatedId="@+id/subTree"
android:layout="@layout/mySubTree"
android:layout_width="120dip"
android:layout_height="40dip" />
而Android:布局属性是接下来将膨胀到inflate()
的调用视图的参考。所以
ViewStub stub = (ViewStub) findViewById(R.id.stub);
View inflated = stub.inflate();
当调用该方法的inflate()
被ViewStub从其父除去,并用正确的视图(mySubTree布局的根视图)所取代。
如果你想这样做,务实那么你的代码应该是这样的:
ViewStub stub = new ViewStub(this);
stub.setLayoutResource(R.layout.mySubTree);
stub.inflate();
这里mySubtree是你想要充气Activity
或Fragment
后显示的布局。