- 新 - > Test.javaのために問題
コードをテストするためのAndroidプロジェクト:Android。 DPのが自分の仕事をしない
パッケージtest.density.yeah。 main.xmlため
import android.app.Activity; import android.os.Bundle; public class TestActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
コード:
<ImageButton android:background="@null" android:src="@drawable/icon" android:layout_width="200dp" android:layout_height="200dp"> </ImageButton>
は設定でエミュレータを開始:
解像度 - 480X800
Avstracted LCD密度 -
RESULT:その私は、このような設定でエミュレータを開始した後
http://cs5961.userapi.com/u68152416/-3/y_ef134df2.jpg
:
解像度 - 480X800
Avstracted LCD密度 -
RESULT:最初の試験のために
http://cs5961.userapi.com/u68152416/-3/y_8b99507b.jpg
エミュレータの設定は、私のHTC HD2特性をMathesのとHTCセンセーションXLであるように、第2と同じです。このテストアプリを 上で実行すると同じ問題になります。 HD2(480x800,190dpi) - 小さい画像、センセーション(480x800,240dpi) - 巨大画像。
なぜ「濃度非依存ピクセル」が機能しないのですか?
Oh no。私は間違っている。私は両方のテストを190の密度で開始しました。そして、実際にはうまくいきません。 480x800と190dpi - 通常の画像を使用する場合は、480x800と240dpi - 大。すべては以前と同じです。変化なし...他に提案はありますか? –
それはうまくいく、私はほとんど毎日これらの機能を使用します。質問に「更新」セクションを追加して、人々が手助けするための詳細を提供することをお勧めします。 –
それは素晴らしいです...しかし、私は実際に背景が必要な場合、私の画像を拡大したいのですが? – CorayThan