こんにちは、私はカスタムシェイプを適用してアンドロイドのリストビューに表示しようとしています。リストビューに十分な要素が追加されていて、すべてを見るためにスクロールしなければならない場合はうまく動作します。それはこのアンドロイドリストビューにカスタムシェイプを適用する
<ListView
android:id="@+id/recipe_list_view"
android:layout_width="333dp"
android:layout_height="163dp"
android:layout_marginTop="46dp"
android:background="@drawable/shape"
android:divider="@color/darkblue"
android:dividerHeight="10.0sp"
android:gravity="center"
android:textAlignment="center"
app:layout_constraintLeft_toLeftOf="@+id/constraintLayout2"
app:layout_constraintRight_toRightOf="@+id/constraintLayout2"
app:layout_constraintTop_toBottomOf="@+id/imageView3"></ListView>
のように見えるものよりも少ないがある場合は、ここ、ここ、私の描画可能
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#2ECC71"
android:endColor="#2ECC71"
android:angle="270"/>
<corners
android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp"/>
</shape>
における形状は、リストビュー
mListView = (ListView) findViewById(R.id.listView);
String[] listItems = new String[listOfUserIds.size()];
for(int i = 0; i < users.size(); i++){
listItems[i] = users.get(i);
}
ArrayAdapter adapter = new ArrayAdapter(EventDetailsActivity.this, android.R.layout.simple_list_item_1, listItems);
mListView.setAdapter(adapter);
を実装するコードをここにされていますスクロールするのに十分な要素がある場合の外観
何絵についてです 違う?丸い四角い真ん中の線ですか?底部があるという事実?私は写真を見ることができますが、あなたが好きでない部分は分かりません。 –
名前が – hooray4horus
の下の緑のブロック画像が見栄えのときのスクリーンショットを投稿できますか?私。塗りつぶされたリストのスクリーンショット。 –