该表包含4列:rowID,word,defintition,group_id
我想改变某一行的词和定义.所以这是我的代码(word是一个对象,其中存储了单词,definition,id和group_id)
Run Code Online (Sandbox Code Playgroud)ContentValues values = new ContentValues();
values.put(KEY_WORD, word.getWord());
values.put(KEY_DEFINITION, word.getDefinition());
db.update(TABLE_WORDS, values, KEY_ID, new String [] {String.valueOf(word.getID())});
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么它只创建一个新行而不是更改给定ID下的行?
这是我的XML HorizontalScrollView
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="19" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/card_background" >
</RelativeLayout>
</LinearLayout>
</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)
我想将RelativeLayout的宽度设置为等于HorizontalScrollView的宽度.如何使用XML(不是以编程方式)执行此操作