这是我在xml布局中的代码:
<TextView
android:id="@+id/mail_message_content_field"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Medium Text"
android:autoLink="web"
android:drawableLeft="@drawable/attachment"
android:drawablePadding="10dp"
android:gravity="center|left"
android:textAppearance="?android:attr/textAppearanceMedium" />
Run Code Online (Sandbox Code Playgroud)
同样的方式我想以编程方式更改drawablePadding for drawable.这该怎么做?
我已经完成了以下步骤
创建密钥库:
keytool -genkey -alias wso2carbon -keyalg RSA -keystore wso2carbon.jks -keysize 2048
Run Code Online (Sandbox Code Playgroud)克里特岛证书要求:
keytool -certreq -alias wso2carbon -keystore wso2carbon.jks -storepass wso2carbon
Run Code Online (Sandbox Code Playgroud)购买了Comodo PositiveSSL证书
将所有证书导入到新创建的密钥库-wso2carbon.jks:
keytool -import -alias root -keystore wso2carbon.jks -trustcacerts -file AddTrustExternalCARoot.crt -storepass wso2carbon
keytool -import -alias intermediate1 -keystore wso2carbon.jks -trustcacerts -file COMODORSAAddTrustCA.crt -storepass wso2carbon
keytool -import -alias intermediate2 -keystore wso2carbon.jks -trustcacerts -file COMODORSADomainValidationSecureServerCA.crt -storepass wso2carbon
keytool -import -alias domain.com -keystore wso2carbon.jks -trustcacerts -file domain_com.crt -storepass wso2carbon
Run Code Online (Sandbox Code Playgroud)将wso2carbon.jks复制到{CARBON_HOME} / repository / resources / security /并覆盖旧的。
重新启动WSO2 IS。当我用浏览器检查时,它说在证书层次结构中仅存在domain.com。
我已安装WSO2 IS 5.2.0,我有问题检索自定义创建的声明.
我已经为方言http://wso2.org/claims添加了新的声明,我还添加了新的声明,将相同的属性映射到与5.1.0版一起使用的方言http://wso2.org/oidc/claim但是在版本5.2.0无法正常工作.
所有字段都存在于数据库属性表中.我正在使用Oauth2 OpenID连接userInfo来获取用户数据.
通过5.1.0中的这个配置,我从图像中获得了所有请求的声明,但是在5.2.0中,我只获得了非自定义的声明 - 默认情况下已经存在于两种方言中.