Does Android got any property or method that can be used to give the navigation order using KeyPad
<p>In my App I have 7 buttons aligned using relative layout. The order I display the buttons are as below,</p>

<pre><code>    one  Two
         Three
    Four Five
    Five Six
</code></pre>

<p>In the above layout Two, Three, Five, Six are setClickable(false).</p>

<p>One, Four, Five are enabled. </p>

<p>Now when I press the down arrow key of keypad to navigate button "one" is getting focussed. Next if I press down arrow key again I want the button "Four" should be focussed instead of button Two.</p>

<p>Does Android got any property or method that can be used to give this navigation order? If not what is the best logic I can use to implement this?</p>

<p>(I am thinking the logic as,</p>

<pre><code>    1. Override the keyDown event 
    2. On down arrow key press event see the button "One" is focussed or not
           --&gt; if not set the focus to it
    3. else check the button "Four" is focussed or not --&gt; if not set the focus to it
</code></pre>

<p>so on.....</p>

<p>But it seems I am making the things complex...
)</p>

<p>Thanks</p>
