我有一个EditText.当我有少于8个字符时,它EditText具有最小宽度.我想用wrap_content.
这是因为hint.
我怎么解决这个问题?我尝试了一切.
我想这样:

这是我的代码
<EditText
android:id="@+id/et_actionbar_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="YOLO"
android:hint="New team"
android:gravity="center"
android:textColor="@color/gray1"
android:textStyle="bold"
android:background="@color/gold"
android:layout_centerInParent="true"
android:minWidth="0dp"
android:minEms="0"
android:minHeight="0dp"
android:paddingLeft="0dp"
android:layout_marginLeft="0dp"
/>
Run Code Online (Sandbox Code Playgroud) 操作栏在徽标左侧显示一个空格.这个空间是为我认为的指示者保留的.
我想给这个空间定义一个20dp的距离.
我怎样才能做到这一点?
我可以将图标的填充设置为0,但这不会删除徽标和屏幕左侧之间的空间.
我试图通过使用自定义布局来解决它.但是有一点问题.每次活动启动时,首先会显示正常操作栏,然后显示自定义布局.
这是我显示自定义视图的方式:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_custom);
// Set up the action bar.
final ActionBar actionBar = getActionBar();
//set custom actionbar
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.actionbar);
//Displays the custom design in the actionbar
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
}
Run Code Online (Sandbox Code Playgroud)
这是在我的styles.xml中:
<!--Customize the actionbar-->
<item name="android:windowActionBarOverlay">false</item>
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionButtonStyle">@style/MyActionButton</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/green2</item>
<item name="android:icon">@drawable/app_icon_small</item>
<!-- Support library compatibility -->
</style>
<style name="MyActionButton" parent="@android:style/Widget.Holo.Light.ActionButton">
<item name="android:paddingRight">@dimen/padding_border</item>
<item name="android:paddingLeft">@dimen/padding_border</item>
<item name="android:src">@drawable/icon_plus</item>
<!--<item name="android:minWidth">0dp</item>-->
<!--<item name="android:paddingLeft">0dp</item>-->
<!--<item …Run Code Online (Sandbox Code Playgroud)