下の写真のように、Androidで丸い境界線のあるテーブルを作成するにはどうすればよいですか?
26510 次
3 に答える
53
Androidbaseは間違った質問にリンクしていると思います...彼は最近同様の質問をしました、そしてこれが私が彼に与えた答えです:
Shapeの背景を使用すると、角が丸い色付きの背景をテーブルに配置できます。XMLファイルにそのような形状を作成し、drawablesフォルダーに配置します。
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#99FFFFFF"/>
<corners android:radius="30px"/>
<padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
</shape>
たとえば、上記は30pxの丸い角を持つ半透明の白い背景を作成します。これをテーブルに設定するには、
android:background="@drawable/my_shape_file"
テーブルレイアウトを定義したXMLファイル内。
于 2010-03-05T15:18:00.747 に答える
0
私はマスキング技術を使用することを好みます-標準のレイアウトの上にマスク画像(透明な切り欠きがあるiOSスタイルの背景)をオーバーレイします。
このように、レイアウトの背景はビットマップに直接リンクされていないため、非常に簡単に変更できます。
私はここでそれを説明する答えがあります:AndroidXMLは切り取られた角を丸めました
于 2011-11-30T09:06:28.593 に答える
0
私は最近同様の仕事をしていたので、この目的のためにライブラリを書くことにしました。必要に応じて自由に使用してください... https://github.com/vladexologija/GroupedTextView
于 2012-03-13T09:21:37.753 に答える