我在menu.xml中有这段代码,它位于导航视图中:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group>
<item
android:title="Blue"
android:id="@+id/blue">
<menu>
<item
android:id="@+id/red"
android:title="Red"
/>
</menu>
</item>
</group>
<group>
<item
android:id="@+id/green"
android:title="Green" />
<item
android:id="@+id/yellow"
android:title="Yellow"/>
</group>
</menu>
Run Code Online (Sandbox Code Playgroud)
我想只更改蓝色项目文本大小.我怎样才能做到这一点??
我正在尝试使用wtforms和sqlalchemy创建一个动态选择字段,但是当从数据库中插入或删除项目时它不会更新.这是我的代码:
class UserForm(Form):
username = StringField('Username', validators=[DataRequired()])
password = PasswordField('Password', validators=[DataRequired()])
job = SelectField(
'Job',
validators=[DataRequired()],
choices=[(a.id, a.name) for a in Job.query.order_by(Job.name)]
)
Run Code Online (Sandbox Code Playgroud)
和数据库模型:
class Job(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String)
def __init__(self, name):
self.name = name
def __repr__(self):
return '<Job %s>' % self.name
Run Code Online (Sandbox Code Playgroud)
它成功显示了选择字段中的作业,但是如果您修改了表,则它不会更新,除非您完全重新启动应用程序.