我正在使用 SherlockFragment 在我的应用程序上创建一些水龙头。因此,我到了这一步,我想从我的 XML 文件中获取视图,因为我正在使用 onCreateView 方法在片段中获取视图(文本视图)。
我目前正在使用下面的代码来获取视图并且它正在工作:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
TextView northingText = new TextView(getActivity());
northingText.setText("Northing");
RelativeLayout layout = new RelativeLayout(getActivity());
layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
//layout.setGravity(Gravity.CENTER);
layout.addView(northingText);
return layout;
}
但是,我想使用 RelativeLayout 直接链接到我的 XML 文件,以便获得视图.. IE: RelativeLayout layout = new RelativeLayout(My Xml relativeLayout)
下面的 XML 文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:padding="4dip"
android:id="@+id/Layout"
android:gravity="center_horizontal"
android:layout_width="match_parent" android:layout_height="match_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="31dp"
android:text="@string/northing"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold" />