2012-04-23 10 views

答えて

1

多分私はあなたを理解していません..しかし、9パッチの目的の1つは、内容にディナミカルに拡大することです。あなたがアンドロイドのsdkフォルダからツールを使ってうまく形成された9パッチを作成した場合、フォントサイズがどれくらい大きいかは重要ではなく、ボタンはそのサイズに拡大されます。また、必要に応じてボタンの最大高さを設定することもできます。

+0

問題は、ボタンの高さとフォントサイズが、fill_parentまたはwrap_contentではなくdipを使用して動的に設定されることです。たとえば、ユーザーがボタンのサイズを75x75に設定し、フォントのサイズを30に設定した場合、9patchとラベルに応じて、テキストが折り返されたり、下端が切り取られたりします。私は、ボタンのテキストの最大可能サイズを計算し、ユーザ提供の値を上限にして、それが起こらないようにしたいと考えています。 –

関連する問題