0

非常に単純な基本的な質問から始めます。タブレットと電話のボタン画像を保持するにはどうすればよいですか?

幅をfull_parentとして使用したいボタンがあります。これにより、ボタンが適切になります.2つのレイアウトが異なる場合はどうなりますか。

複数のレイアウトの概念は認識していますが、ボタンの画像が画面に収まらないようにするにはどうすればよいですか

だから私はdpiを使用することを考えましたが、dpiは問題を解決しません

電話テスト画像

この画像を電話アプリとして表示し、ボタン「このボタンをテスト」とレイアウトについて「テスト」の幅が似ている場合、

タブレットでも同じ動作を実現するための最良のアプローチは何ですか。

すべてのサイズのデバイスで機能しますか? それとも、別のアプローチを取る必要がありますか?

私が直面している問題のほとんどは静止画像が原因です。これには異なる 2 dpi を使用しようとしましたが、dpi はデバイスのサイズに依存しないと思います。同じ幅のデバイスでも異なる 2 dpi を持つことができるからです。

デバイスごとに 1 つのアプリに実装するためのアプローチを理解する必要があります。

4

1 に答える 1

0

xyz.xml でドローアブル フォルダー名に追加します。

<?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape android:shape="rectangle">
            <gradient android:startColor="#000000" android:endColor="#333333" android:angle="90"/>
            <corners android:radius="5dp"/>
        </shape>
    </item>
</layer-list>

そして、ボタンをクレートするレイアウトに追加します

android:background="@drawable/xyz"

欲しいものは手に入る

于 2013-09-21T06:24:53.697 に答える