【发布时间】:2015-09-10 08:01:07
【问题描述】:
在我的片段类中,我有一些按钮,所以当我单击这些按钮时,我想重定向到另一个 Activity 类。如何在片段类中使用重定向?
fragment_services.xml `
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="409dp" >
<Button
android:id="@+id/button3"
style="?android:attr/buttonStyleSmall"
android:layout_width="160dp"
android:layout_height="90dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="18dp"
android:background="@drawable/cloud" />
</RelativeLayout>
</ScrollView>
</RelativeLayout>`
ServiceFragment.java
public class ServiceFragment extends Fragment {
private Context CurrentObj=this;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.fragment_services, container, false);
final Button backBtn=(Button)findViewById(R.id.button3);
backBtn.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0)
{
// TODO Auto-generated method stub
Intent redirect=new Intent(CurrentObj.getApplicationContext(),Cloud.class);
startActivity(redirect);
}
});
return rootView;
}
}
Cloud.java
public class Cloud extends Activity{
private Context CurrentObj=this;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.cloud);
}
}
【问题讨论】:
标签: android android-fragments android-intent fragment