私はListActivityが多くの行で構成されているので、行間の仕切りをカスタマイズしようとしているので、仕切りを与えることができます:角の半径、色の変更、境界線の適用など、
drawable shape レイアウトを参照しようとしましたが、機能せず、強制的に閉じました。
リスト活動コード:
public class Rows extends ListActivity {
String classes[] = { "row1", "row2", "row3", "row4", "row5"};
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
ListView lv = getListView();
lv.setCacheColorHint(0);
lv.setSelector(android.R.color.transparent);
lv.setDivider(new ColorDrawable(this.getResources().getColor(R.drawable.divider)));
lv.setPadding(20, 0, 20, 0);
lv.setVerticalScrollBarEnabled(false);
lv.setBackgroundResource(R.drawable.list_background);
setListAdapter(new MyArrayAdapter(this, classes)); }
分割器.xml コード:
<?xml version="1.0" encoding="utf-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="5dp" android:height="5dp" android:color="#B22222" />
<solid android:color="#FFFFFF" />
<padding android:left="10dp" android:right="10dp" />
<corners android:radius="10dp" android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp" android:topLeftRadius="10dp"
android:topRightRadius="10dp" />
</shape>
どんな助けでも大歓迎です、thabks