AndroidのコントロールGridViewで行列分割線を設定する方法の例
2438 ワード
前言
Aandroidには現在、RecyclerViewがあり、非常に強力なViewがあり、ListViewやGridViewに直接制御できるなど、フレーム線も便利ですが、多くの場合GridViewを使ってレイアウトを実現しなければなりません.この場合、GridViewに対してどのようにフレーム線を描くのか、次の2つの実現方法を提供します.
一、垂直、横方向の間隔を設定し、GRIDVIEWとITEMの背景色で実現する
1、GridView背景色の設定
2、水平方向と垂直方向の間隔を設ける:
XMLコードは次のとおりです.
itemレイアウト
二、セレクタの設定
これはitemのセレクタの
gv_selectorコード
これで2つの方法が書き終わったので、細心の注意を払っている友达は、2つ目の方法の中間のグリッド線が辺線より2倍太いことに気づくかもしれません.これも2つ目の方法の不足点です.
まとめ
以上はこの文章のすべての内容で、本文の内容がみんなの学习あるいは仕事に対して一定の助けをもたらすことができることを望んで、もし疑问があればみんなは伝言を残して交流することができます.
Aandroidには現在、RecyclerViewがあり、非常に強力なViewがあり、ListViewやGridViewに直接制御できるなど、フレーム線も便利ですが、多くの場合GridViewを使ってレイアウトを実現しなければなりません.この場合、GridViewに対してどのようにフレーム線を描くのか、次の2つの実現方法を提供します.
一、垂直、横方向の間隔を設定し、GRIDVIEWとITEMの背景色で実現する
1、GridView背景色の設定
2、水平方向と垂直方向の間隔を設ける:
android:horizontalSpacing
とandroid:verticalSpacing
3.GridViewのitemの背景色と選択した色を設定するXMLコードは次のとおりです.
itemレイアウト
二、セレクタの設定
これはitemのセレクタの
android:background
属性を設定して実現される.gv_selectorコード
-
-
-
これで2つの方法が書き終わったので、細心の注意を払っている友达は、2つ目の方法の中間のグリッド線が辺線より2倍太いことに気づくかもしれません.これも2つ目の方法の不足点です.
まとめ
以上はこの文章のすべての内容で、本文の内容がみんなの学习あるいは仕事に対して一定の助けをもたらすことができることを望んで、もし疑问があればみんなは伝言を残して交流することができます.