我有一個listview哪個項目包含fab & textview。在ListViewItem的佈局代碼波紋管:FAB&Textview作爲ListViewItem
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabActiveStat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
android:clickable="true"
android:focusable="false"
app:fabSize="mini"
app:srcCompat="@drawable/ic_done" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabEdit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginStart="0dp"
android:layout_toEndOf="@+id/fabActiveStat"
android:layout_toLeftOf="@+id/fabActiveStat"
android:clickable="true"
android:focusable="false"
app:fabSize="mini"
app:srcCompat="@android:drawable/ic_menu_edit" />
<TextView
android:id="@+id/tvDesc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/fabEdit"
android:layout_centerVertical="true"
android:layout_marginLeft="0dp"
android:layout_marginStart="0dp"
android:layout_toEndOf="@+id/fabEdit"
android:maxLines="1"
android:text=""
android:textSize="17sp"
android:clickable="true"
android:focusable="false"
android:textStyle="bold" />
</RelativeLayout>
適配器下面的代碼:
ctx = getActivity();
// The desired columns to be bound
AScolumns = new String[]{
//dbHandler.COLUMN_ID,
dbHandler.COLUMN_CATEGORY,
//dbHandler.COLUMN_ACTIVE_STATUS
};
AIto = new int[]{
//R.id.fabActiveStat,
R.id.tvDesc,
//R.id.fabEdit
};
dbHandler = new databaseHandler(ctx, null, null, 1);
csAdapter = new SimpleCursorAdapter(ctx, R.layout.view_categ_data, null, AScolumns, AIto, 0);
lvCategory.setAdapter(csAdapter);
getLoaderManager().initLoader(0, null, this);
lvCategory.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Log.d(TAG, "Listview di click");
}
});
}
當所有晶圓廠去除,我使用的是項目點擊工作超過一個TextView的列表視圖就好了。但是,當使用項目點擊列表視圖的晶圓廠完全無法使用時。根據我在互聯網上閱讀的內容,必須設置爲false,但這不適用。任何人都知道如何把晶圓廠作爲列表視圖項目,並使textview & fab clickable?
注:我是新手
你可以張貼列表視圖適配器代碼? – jemsnaban
我已經編輯我的問題並添加它。目前我只是使用simplecursoradapter。但是我打算在解決這個問題後創建自定義適配器。 – user3931627
我想我必須使用自定義的簡單遊標適配器。有任何與cursorloader和自定義簡單遊標適配器相關的鏈接? – user3931627