ならないで、実際の値が得られます。findViewById(R.id.button1).getWidth();}これでOK。背景を別の色や画像に変えるには、2つ方法があります。この場合だとボタンにフォーカスがあった場合やボタンが押された場合でも変化がありません。そこで、ボタンにフォーカスがあった場合や、ボタンが押された場合の色や画像を指定する方法があります。わかりやすくするために、色の場合と画像の場合で分けて書きます。パラメータでandroid:background="@drawable/color_stateful"やandroid:background="@drawable/image_stateful"と指定すればOK。具体的なコードはこんな感じ。ようなアドレス形式が含まれる文字列を指定する場合、android:autoLink="web"を指定すれば、アドレス部分が青文字+下線付きになり、その部分をタップすると、ブラウザに飛ぶようにすることができます。"all"が指定できます。アプリつくったり、本書いたり、講演したりしてます。