GUI diferente no telefone e tablet, mas o mesmo aplicativo

Tenho que escrever um aplicativo para tablet e também para telefones. O aplicativo dois tem a mesma funcionalidade, mas eles têm uma GUI totalmente diferent

Por exemplo, o telefone tem 2 botões na tela principal, mas o tablet terá 5, porque gostaríamos de usar o espaço que temos. Eu sei, sou capaz de definir layouts diferentes, depende de dpi, mas como devo lidar com os layouts nas atividades? Eu acho que usar if (sdkVersion> = 11) bla..bla ... is will funciona através do código do furo e do projeto do furo! É esta a situação em que preciso usar o suporte a vários aplicativos?

rtigos lidos:http: //developer.android.com/guide/practices/screens_support.htm

http: //developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResource

http: //developer.android.com/guide/market/publishing/multiple-apks.htm

Eu não entendo como devo lidar com esse problema ... por favor, se você puder ajudar, thx

questionAnswers(1)

yourAnswerToTheQuestion