私はカレンダーを作成しており、グリッドが必要です。問題は境界線です。むしろ、グリッドをシミュレートするために使用している各グリッド間のスペースは1 dpです。しかし、かなり厚いです。私は国境を持っている他のカレンダーアプリを見ていて、非常に薄いです。 drawable
の形を使って1dpにしても、その厚さはそのままです。私は.5を使ってみましたが、うまくいきませんでした。それは不可能ですか?Androidでdpを1dp未満でサポートできますか?
答えて
私はので、それをお勧めしますかわからないけれどもAndroidのは、あなたがXMLにdp
ための小数値を入力することはできません結果は/計算を予測することはあまり容易になるデバイスは、(基本的に)使用してピクセルにdp
値を変換し、次の式:
px = (int)(scale * dp + 0.5)
(すなわち、最も近い整数ピクセル値に丸めデバイス密度スケール)
scale
値は、デバイスの画面密度に基づくことになる。
- MDPI = 1
- HDPI = 1.5
- XHDPI = 2
- XXHDPI = 3
だから0.5dp
上記の密度に対して{1px、1px、1px、2px}となり、一方、1dp
は{1px、2px、2px、3px}となります。 0.1dp
のような小さな値は、値が明示的に0dp
でない限り、上記の式で1未満の値が1つのピクセルに解決されるため、{1px、1px、1px、1px}に解決されます(1ピクセルの幅より薄いものを描画することはできません) )。
可能な限り薄い幅を使用したい場合は、dp
のような縮尺単位ではなく、px
で明示的に幅を明示的に定義することをお勧めします。 1px
の値を設定すると、すべてのデバイスで1つのピクセルで描画され、0.5dp
または0.1dp
が同じことをするよりも読みやすくなります。
はい。
私は0.1dpに設定し、それは私の4" ME860のDRIOD上1DPよりも小さくなっている。
これはデバイスによって異なるようです。 0.5dpのボーダーが表示され、Nexus 4では表示されますが、第1世代Kindleでは表示されません。 – Sam
- 1. 24未満のAndroid APiレベルではサポートされていません
- 2. Junit:アサーション未満ですか?
- 3. AndroidショートカットはminimumSdkVersionが25未満で動作しますか?
- 4. x86 4バイト未満でプッシュ/ポップできますか?
- 5. なぜ10は9未満ですか?
- 6. ファイルをAndroidベースのプログレスバー付きFirebaseに250KB未満でアップロードする
- 7. Android DPのタフツ?
- 8. Android:評価バーのステップサイズが0.5未満です。
- 9. Androidで1024未満のポートにバインドする方法は?
- 10. Android 4.4はSHA256で暗号をサポートできますか?
- 11. Android: 'dp'から 'px'への変換ですか?
- 12. Android Studioをアップグレードした後のバグのバグ - 値が1.0未満(1.0未満)
- 13. GDK Pixbufを90度未満回転させることはできますか?
- 14. 計算能力が3.0未満の場合、GPUでTensorflowをインポートできます
- 15. Androidスタジオ3に移行した後、Android 7.1未満の端末でアプリを実行できない
- 16. AndroidのDP制限
- 17. ClickOnceアプリケーションをWindowsバージョン10未満でインストールするときのエラー
- 18. NSURLConnectionが10.5.7未満でクラッシュする
- 19. WaitNextEventが10.7.2未満でクラッシュする
- 20. カール・タイムアウトは1000ms未満では常に失敗しますか?
- 21. 無料(または200ドル未満)のデータベースマネージャソフトウェアは何ですか?
- 22. Android apkのサイズが20kb未満
- 23. Androidバージョンが2.2未満のorg.w3c.dom.Node
- 24. *未満
- 25. EclEmmaカバレッジレーティングが100%未満のコードは完全にカバーできますか?
- 26. SSHリバーストンネルが1024未満のポートをバインドできませんでした。
- 27. Android XMLでは特定のdp値をコンテンツにラップしていますか?
- 28. メインスレッドが1000未満でスリープしたときにメッセージを生成できない
- 29. C++キューが8文字未満を好きではない
- 30. 高さが101px未満のUIWebViewは選択できませんか?
pxは素晴らしいアイデアです。各デバイスが可能な限り細かくできるようにします。ありがとう! –