安卓开发用新版eclipse怎么解决fragment.xml
展开全部
方法/步骤
解决这个问题的方法很多,我觉得最好的方法就是直接删除fragment_main.xml,然后对mainactivity.java做简单的改变处理就好了,很方便。直接在res/layout下找到fragment_main.xml右击点击删除。
我拿一个布局来简单说明,先创建一个activity_main.xml布局文件,添加一个TextView、EditText 、Button 。在activity_main.xml写入一下代码:
android:orientation="vertical"
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">
<TableRow >
<TextView
android:id="@+id/LayoutTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/LayoutTextView01"/>
<EditText
android:id="@+id/EditText01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" />
</TableRow>
<TableRow android:gravity="right">
<Button
android:id="@+id/LayoutButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/LayoutButton01"/>
</TableRow>
</TableLayout>
</LinearLayout>
在mainactivity.java写入一下代码:
package com.ddexample.dh1;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private TextView myTextView;
private EditText myEditText;
private Button myButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myTextView=(TextView)findViewById(R.id.LayoutTextView01);
myEditText=(EditText)findViewById(R.id.EditText01);
myButton=(Button)findViewById(R.id.LayoutButton01);
}
}
在strings.xml写入一下代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Dh1</string>
<string name="action_settings">Settings</string>
<string name="title_activity_activity_b">ActivityB</string>
<string name="LayoutTextView01">Layout</string>
<string name="LayoutButton01">确定</string>
</resources>
解决这个问题的方法很多,我觉得最好的方法就是直接删除fragment_main.xml,然后对mainactivity.java做简单的改变处理就好了,很方便。直接在res/layout下找到fragment_main.xml右击点击删除。
我拿一个布局来简单说明,先创建一个activity_main.xml布局文件,添加一个TextView、EditText 、Button 。在activity_main.xml写入一下代码:
android:orientation="vertical"
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">
<TableRow >
<TextView
android:id="@+id/LayoutTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/LayoutTextView01"/>
<EditText
android:id="@+id/EditText01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" />
</TableRow>
<TableRow android:gravity="right">
<Button
android:id="@+id/LayoutButton01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/LayoutButton01"/>
</TableRow>
</TableLayout>
</LinearLayout>
在mainactivity.java写入一下代码:
package com.ddexample.dh1;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private TextView myTextView;
private EditText myEditText;
private Button myButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myTextView=(TextView)findViewById(R.id.LayoutTextView01);
myEditText=(EditText)findViewById(R.id.EditText01);
myButton=(Button)findViewById(R.id.LayoutButton01);
}
}
在strings.xml写入一下代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Dh1</string>
<string name="action_settings">Settings</string>
<string name="title_activity_activity_b">ActivityB</string>
<string name="LayoutTextView01">Layout</string>
<string name="LayoutButton01">确定</string>
</resources>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询