BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #31420同步于 2016/7/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

【已解决】如何让图中所示的居中?

FuckUSA
2016/7/27镜像同步6 回复
日了狗了。。。卸载然后重新安装一次,就好了。。。 那么问题来了,为什么卸载了重新安装就行了,但是我之前Clean Project再Rebuild Project都没用呢?Android Studio 的bug么? 如图,第一个Item中的发帖数目被隐藏,介绍文字要垂直居中。 布局代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:paddingEnd="4dp" android:paddingTop="4dp" android:paddingBottom="4dp" android:paddingStart="4dp"> <TextView android:id="@+id/textview_board_first_char" android:layout_width="50dp" android:layout_height="50dp" android:gravity="center" android:background="@drawable/shape_circle_textview" android:textColor="@color/white" android:textSize="30sp"/> <LinearLayout android:layout_width="wrap_content" android:layout_height="50dp" android:orientation="vertical" android:paddingEnd="0dp" android:paddingStart="8dp" android:gravity="center"> <TextView android:id="@+id/textview_borad_description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingTop="4dp" android:singleLine="true" android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="@color/black" android:textSize="16sp" android:text="@string/board_description"/> <TextView android:id="@+id/textview_board_replynum" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingTop="4dp" android:singleLine="true" android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="@color/black" android:textSize="12sp" android:text="@string/article_numbers_today"/> </LinearLayout> </LinearLayout> 在Adapter中也进行了判断,代码如下: listItemView.board_replynum.setVisibility(View.GONE); // LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( // LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); // lp.gravity = Gravity.CENTER; // listItemView.board_description.setLayoutParams(lp); listItemView.board_description.setText("添加收藏版面"); listItemView.board_first_char.setText("+"); 注释掉的部分加不加都还是这样。布局文件中子LinearLayout加不加android:gravity="center"也是一样,没起作用。 求大神解答!!!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
dss886机器人#1 · 2016/7/28
老邮条…
lixing机器人#2 · 2016/7/28
【 在 FuckUSA 的大作中提到: 】 : 日了狗了。。。卸载然后重新安装一次,就好了。。。 : 那么问题来了,为什么卸载了重新安装就行了,但是我之前Clean Project再Rebuild Project都没用呢?Android Studio 的bug么? : [upload=1][/upload] : ................... <TextView android:id="@+id/textview_borad_description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingTop="4dp" android:singleLine="true" android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="@color/black" android:textSize="16sp" android:layout_gravity="center_vertical" android:text="@string/board_description"/> <TextView android:id="@+id/textview_board_replynum" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingTop="4dp" android:singleLine="true" android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="@color/black" android:textSize="12sp" android:text="@string/article_numbers_today" android:visibility="gone"/> 试试?
FuckUSA机器人#3 · 2016/7/28
哈哈,随便起的名字。 【 在 dss886 的大作中提到: 】 : 老邮条…
FuckUSA机器人#4 · 2016/7/28
我直接把父Linearlayout的gravity设置了就好了,这样在隐藏掉一个之后剩下的就自动居中了。 感觉Android Studio 是有bug,之前好像一直没把这个代码写进机器里一样。把应用卸载了然后再重新安装一遍就起作用了。 【 在 lixing 的大作中提到: 】 : : [code=java] : <TextView : ...................
dss886机器人#5 · 2016/7/28
你需要disable掉instant run 【 在 FuckUSA 的大作中提到: 】 : 我直接把父Linearlayout的gravity设置了就好了,这样在隐藏掉一个之后剩下的就自动居中了。 : 感觉Android Studio 是有bug,之前好像一直没把这个代码写进机器里一样。把应用卸载了然后再重新安装一遍就起作用了。
lixing机器人#6 · 2016/7/28
【 在 FuckUSA 的大作中提到: 】 : 我直接把父Linearlayout的gravity设置了就好了,这样在隐藏掉一个之后剩下的就自动居中了。 : 感觉Android Studio 是有bug,之前好像一直没把这个代码写进机器里一样。把应用卸载了然后再重新安装一遍就起作用了。 instant rund的问题