2015-05-09 30 views
0

我有兩個代碼在.java中,另一個在.xml文件中..我需要讓RadioButton帶我到另一個頁面,其中包含所有可用於每位醫生的所有時間。像這樣的:如何通過單選按鈕進入另一個佈局?

morningdrs.xml有這樣的代碼:

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:descendantFocusability="afterDescendants" 
android:orientation="vertical" 
tools:context=".MorningDrsGeneral" > 




<TableLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

    <TableRow 
     android:id="@+id/tableRow1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 
    <TextView 
    android:id="@+id/textView10" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="enter your name please : " 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 
<EditText 
    android:id="@+id/et" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:ems="10" /> 
     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Day/Name Of available Doctors " 
      android:textColor="@color/Green" 
      android:textSize="20sp" /> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableLayout 
      android:id="@+id/qwe" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 
    <RadioGroup 
       android:id="@+id/radioGroup6" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" > 

       <RadioButton 
        android:id="@+id/radiob1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="8:00 - 8:30" /> 

       <RadioButton 
        android:id="@+id/radiob2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="9:00 - 9:30" /> 


       <RadioButton 
        android:id="@+id/radiob3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="9:30 - 10:00" /> 
      </RadioGroup> 
      <TextView 
       android:id="@+id/textView2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Sunday " 
       android:textColor="@color/Red" 
       android:textSize="15dp" /> 

      <RadioGroup 
       android:id="@+id/radioGroup1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" > 

       <RadioButton 
        android:id="@+id/radio0" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.kamal Garaibeh" /> 

       <RadioButton 
        android:id="@+id/radio1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.hussain Al-Hais" /> 
      </RadioGroup> 
     </TableLayout> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableLayout 
      android:id="@+id/qwe1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/textView3" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Monday " 
       android:textColor="@color/Red" 
       android:textSize="15dp" /> 

      <RadioGroup 
       android:id="@+id/radioGroup2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" > 

       <RadioButton 
        android:id="@+id/radio2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.Shadi Hammouri" /> 

       <RadioButton 
        android:id="@+id/radio3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.nawwaf Shatnawi" /> 

       <RadioButton 
        android:id="@+id/radio4" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.Mohammad Bani-hani" /> 
      </RadioGroup> 
     </TableLayout> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableLayout 
      android:id="@+id/qwe2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/textView4" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Tuesday " 
       android:textColor="@color/Red" 
       android:textSize="15dp" /> 

      <RadioGroup 
       android:id="@+id/radioGroup3" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" > 

       <RadioButton 
        android:id="@+id/radio5" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:checked="false" 
        android:text="Dr.Rami Yaghoti" /> 

       <RadioButton 
        android:id="@+id/radio6" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.tareq Al-jabri" /> 

       <RadioButton 
        android:id="@+id/radio7" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.Fahmi talab" /> 
      </RadioGroup> 
     </TableLayout> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableLayout 
      android:id="@+id/qwe3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/textView5" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Wednsday " 
       android:textColor="@color/Red" 
       android:textSize="15dp" /> 

      <RadioGroup 
       android:id="@+id/radioGroup4" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" > 

       <RadioButton 
        android:id="@+id/radio8" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:checked="false" 
        android:text="Dr.Fuad Ammari" /> 

       <RadioButton 
        android:id="@+id/radio9" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.Mohammad Bani-Hani" /> 

       <RadioButton 
        android:id="@+id/radio10" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.Khaled Obeidat" /> 
      </RadioGroup> 
     </TableLayout> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow6" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableLayout 
      android:id="@+id/qwe4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:id="@+id/textView6" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Thursday " 
       android:textColor="@color/Red" 
       android:textSize="15dp" /> 

     <RadioGroup 
       android:id="@+id/radioGroup5" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" > 

       <RadioButton 
        android:id="@+id/radio11" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:checked="false" 
        android:text="Dr.Ghazi qasaimeh" /> 

       <RadioButton 
        android:id="@+id/radio12" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Dr.abdul-kareem hammouri" /> 


      </RadioGroup> 
     </TableLayout> 
    </TableRow> 
    <Button 
    android:id="@+id/button1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="Booking" /> 
</TableLayout> 


</ScrollView> 

,這是我的java文件

package com.example.hospitalsdirectorysystem; 

import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.app.Activity; 
import android.content.Context; 
import android.content.Intent; 
import android.os.Bundle; 
import android.widget.AdapterView; 
import android.widget.ArrayAdapter; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.Spinner; 
import android.view.View; 
import android.view.View.OnClickListener; 


public class MorningDrsGeneral extends ActionBarActivity { 
    Button button ; 
    EditText et; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.morningdrs); 


    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 
    } 

    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     // Handle action bar item clicks here. The action bar will 
     // automatically handle clicks on the Home/Up button, so long 
     // as you specify a parent activity in AndroidManifest.xml. 
     int id = item.getItemId(); 
     if (id == R.id.action_settings) { 
      return true; 
     } 
     return super.onOptionsItemSelected(item); 
    } 
} 

所以當點擊預訂按鈕,我想這個按鈕帶我去另一種佈局,如果時間是保留的,我需要一個提醒告訴用戶,如果不保留,它會在時間內寫下他的名字。

回答

0

設置功能設置的代碼無線電組:

switch (checkedId) { 
    case R.id.yourButton: 
     setContentView(...); 
     break; 
    case R.id.yourOtherButton: 
     setContentView(...); 
     break; 
} 

radioGroup = (RadioGroup) findViewById(R.id.myRadioGroup); 

然後,使用一個開關設置onCheckedChangedListenerradioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {...});)給他們,並測試爲被檢查的ID

相關問題