3
搜索出了很多之後,我可以找到我的問題的解決方案,如何在Android如何在Android帶來的網格線在GridView控件
我可以使可見網格線在我的GridView ....因爲它看起來很簡單但我還是沒能解決
問題也提出了一些有益的建議,使網格線或邊框上可見
的GridView .....
後面提供了這個問題的答案,但不知道如何創建gridview的子類並重寫它的方法,, .. ?? 建議解決方案
搜索出了很多之後,我可以找到我的問題的解決方案,如何在Android如何在Android帶來的網格線在GridView控件
我可以使可見網格線在我的GridView ....因爲它看起來很簡單但我還是沒能解決
問題也提出了一些有益的建議,使網格線或邊框上可見
的GridView .....
後面提供了這個問題的答案,但不知道如何創建gridview的子類並重寫它的方法,, .. ?? 建議解決方案
如果您需要更簡單的解決方案,則可以在爲每個網格項目繪製的自定義視圖中添加要繪製的邊框。
示例代碼:
public class ExampleAdapter extends BaseAdapter {
private Activity activity;
private LayoutInflater inflater;
public ExampleAdapter(Activity activity)
{
this.activity = activity;
this.inflater = activity.getLayoutInflater();
}
@Override
public View getView(int pos, View convertView, ViewgGroup parent) {
ViewHolder holder = null;
if(converView == null) {
convertView = inflater.inflate(R.layout.view_example);
holder = new ViewHolder();
//Set holder ids here
holder.title = convertView.findViewById(R.id.title)
}
//Populate your holder here with data here.
holder.title.setText("My Awesome Title!");
convertView.setTag(holder);
return convertView;
}
}
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/grid_item_width"
android:layout_height="@dimen/grid_item_height"
android:background="@color/grid_border"
android:padding="1dip" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white" >
<TextView android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</FrameLayout>
</FrameLayout>
由於4 answer..Willü請詳細說明我需要水平線gridview的每一行之後....上述 –
加入實施例。 – tsmith
感謝4你的指導.. :) –