will u tell me , how did u make it explicitly i cant figured it out

On Wednesday, September 1, 2010 at 4:01:41 PM UTC+5, shashidhar wrote:
>
> Hi,
>   In My code I have an alter window in which I take a mac address as 
> input. For this I have created 6 Edit texts to accept mac address. Now my 
> problem is When I am in first edit text and click on "next" button in soft 
> keyboard it does not take the focus to the next available edittext. I have 
> set the next focus down id for Each of the Edit text to be its next Edit 
> text. But still its not working. Please Help me. 
>
> I am posting the code here.
> _____________________________________________________________________
> *main.xml*
> *______________________________________________________________________*
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *<?xml version="1.0" encoding="utf-8"?><LinearLayout 
> xmlns:android="http://schemas.android.com/apk/res/android 
> <http://schemas.android.com/apk/res/android>"    
>  android:orientation="vertical"    android:layout_width="fill_parent"    
>  android:layout_height="fill_parent"    ><TextView      
>  android:layout_width="fill_parent"    
>  android:layout_height="wrap_content"      android:text="@string/hello"   
>  />    <Button android:id="@+id/button"        android:layout_width 
> ="wrap_content"      android:layout_height="wrap_content"      
> android:text="Click Me"     /></LinearLayout> 
> __________________________________________________________________Activity 
> File___________________________________________________________________ 
> public class Test extends Activity {    /** Called when the activity is 
> first created. */ private Button b;     @Override    public void 
> onCreate(Bundle savedInstanceState) {        
>  super.onCreate(savedInstanceState);        setContentView(R.layout.main); 
>         b = (Button) findViewById(R.id.button);       
>  b.setOnClickListener(new OnClickListener(){ public void onClick(View v) { 
> AlertDialog.Builder alert = new AlertDialog.Builder(v.getContext()); 
> alert.setTitle("Dialog"); alert.setMessage("Enter MAC"); // Set an EditText 
> view to get user input  final EditText input1 = new 
> EditText(v.getContext()); final EditText input2 = new 
> EditText(v.getContext()); final EditText input3 = new 
> EditText(v.getContext()); final EditText input4 = new 
> EditText(v.getContext()); final EditText input5 = new 
> EditText(v.getContext()); final EditText input6 = new 
> EditText(v.getContext()); input1.setNextFocusDownId(input2.getId()); 
> input2.setNextFocusDownId(input3.getId()); 
> input3.setNextFocusDownId(input4.getId()); 
> input4.setNextFocusDownId(input5.getId()); 
> input5.setNextFocusDownId(input6.getId()); input1.setImeOptions(5); 
> input2.setImeOptions(5); input3.setImeOptions(5); input4.setImeOptions(5); 
> input5.setImeOptions(5); input6.setImeOptions(6); final TextView tv1 = new 
> TextView(v.getContext()); tv1.setText(":"); tv1.setTextSize(15); final 
> TextView tv2 = new TextView(v.getContext()); tv2.setText(":"); final 
> TextView tv3 = new TextView(v.getContext()); tv3.setText(":"); final 
> TextView tv4 = new TextView(v.getContext()); tv4.setText(":"); final 
> TextView tv5 = new TextView(v.getContext()); tv5.setText(":"); final 
> TextView tv6 = new TextView(v.getContext()); final TextView emptytv = new 
> TextView(v.getContext()); emptytv.setText("  "); emptytv.setWidth(2); 
> InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new 
> InputFilter.LengthFilter(2); input1.setFilters(FilterArray); 
> input2.setFilters(FilterArray); input3.setFilters(FilterArray); 
> input4.setFilters(FilterArray); input5.setFilters(FilterArray); 
> input6.setFilters(FilterArray); int width = 40; input1.setWidth(width); 
> input2.setWidth(width); input3.setWidth(width); input4.setWidth(width); 
> input5.setWidth(width); input6.setWidth(width); input1.setSingleLine(true); 
> input1.setSingleLine(true); input2.setSingleLine(true); 
> input3.setSingleLine(true); input4.setSingleLine(true); 
> input5.setSingleLine(true); input6.setSingleLine(true); int inputTextSize = 
> 15; input1.setTextSize(inputTextSize); input2.setTextSize(inputTextSize); 
> input3.setTextSize(inputTextSize); input4.setTextSize(inputTextSize); 
> input5.setTextSize(inputTextSize); input6.setTextSize(inputTextSize); final 
> LinearLayout ll = new LinearLayout(v.getContext()); ll.addView(emptytv); 
> ll.addView(input1); ll.addView(tv1); ll.addView(input2); ll.addView(tv2); 
> ll.addView(input3); ll.addView(tv3); ll.addView(input4); ll.addView(tv4); 
> ll.addView(input5); ll.addView(tv5); ll.addView(input6); ll.addView(tv6); 
> alert.setView(ll); alert.setPositiveButton("Save", new 
> DialogInterface.OnClickListener() { public void onClick(DialogInterface 
> dialog, int whichButton) { InputMethodManager imm = 
> (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
> imm.hideSoftInputFromWindow(input1.getWindowToken(), 0); String value1 = 
> input1.getText().toString().trim(); String value2 = 
> input2.getText().toString().trim(); String value3 = 
> input3.getText().toString().trim(); String value4 = 
> input4.getText().toString().trim(); String value5 = 
> input5.getText().toString().trim(); String value6 = 
> input6.getText().toString().trim(); Log.i(getClass().getName(), "New 
> mac:"+value1+":"+value2+":"+value3+":"+value4+":"+value5+":"+value6); } }); 
> alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
> public void onClick(DialogInterface dialog, int whichButton) { 
> InputMethodManager imm = 
> (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
> imm.hideSoftInputFromWindow(input1.getWindowToken(), 0); } }); 
> alert.show(); }                 });    }} Thanks,Shashidhar*
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/1f34a97f-e266-4aff-aaca-5a406d858ad4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to