草庐IT

android - TextView 文本缩小到给定的宽度

我的Activity中有一个TextView字段。它的字体大小是16。它的文本是通过代码设置的。假设如果我有一个大文本,它应该缩小这个数据(即字体大小减小)而不是转到下一行。我该怎么做? 最佳答案 我通过使用根据我的要求创建的以下方法获得了它。privatevoidautoScaleTextViewTextToHeight(TextViewtv){Strings=tv.getText().toString();floatcurrentWidth=tv.getPaint().measureText(s);floatphoneDensi

android - chrome android设置宽度为100%

我在android上使用chrome浏览器时遇到了css问题我在CSS中所做的是:html{max-width:100%;height:100%;width:100%;overflow:hidden;position:relative;}body{background-color:rgba(101,122,151,0.8);margin:0px;width:100%;overflow:hidden;position:relative;}header{width:100%;min-width:100%;color:yellow;font-size:40px;text-align:left

android - 将宽度设置为 textview 不起作用

我想在代码中将我的TextView的宽度设置为width=119tv.setWidth(width);intwidth2=tv.getWidth();但我得到了结果width2=12我在onlayout方法中有这段代码,当android系统再次调用onlayout时(我认为当TextView实际出现在屏幕上时)结果将是正确的width2=119我认为如果将宽度设置为固定值,您可以在将其绘制到UI之前将其再次设置为另一个值。我怎么知道onlayout何时会被调用,因为有时它不会再次调用我的意思是在textview实际出现在屏幕上之后? 最佳答案

android - `PreferenceScreen`需要高度和宽度吗?

我从theandroiddocumentation得到以下代码AndroidStudio给我一个错误,说我在PreferenceScreen标签上缺少高度和宽度。修复起来很容易,但我不敢相信该文档会有无效代码,所以我很好奇我是否做错了什么并且我在某处缺少设置。 最佳答案 如果您将PreferenceScreen错误地放在res/layout/文件夹中,可能是一个工作室错误将其识别为布局。您首选的xml应该是res/xml/文件夹。 关于android-`PreferenceScreen`

java - 选项卡不占据屏幕的整个宽度

我正在fragment类中创建选项卡。现在我在fragment类中显示两个选项卡。一切正常,选项卡显示正确。唯一的缓存是,显示的标签只占屏幕宽度的一半,而不是全屏宽度。所以有人告诉我我需要在我的代码中更改什么才能实现这一点我的代码tabsinfo_fragment.xml文件tab.xml文件fragment类中的代码publicclassTabsInfoFragmentextendsFragmentimplementsOnTabChangeListener{privateViewm_Root;privateTabHostm_TabHost;privateintm_CurrentTab

android - 三个按钮排成一行 -> 调整大小以适应父级宽度

我有这个布局线性布局ScrollView相对布局9x按钮在这样的View中(3x3网格)+---------+|ooo||ooo||ooo|+---------+每个按钮都有它的背景,没有文字,背景是这样的:我应该如何声明布局,以便按钮始终为每行3个,并且会调整大小以适合View? 最佳答案 试试这个!截图:更新:如果你用相同的layout_height和layout_width制作LinearLayout(android:id="@+id/wrapper"(LOOKCODEBELOW))你会得到你想要的请看截图。在第二张截图中,带

java - SlidingMenu 宽度不正确

我正在使用jfeinstein1'sslidingmenulibrary在我的项目中。我想让滑动菜单滑出大约屏幕宽度的3/4。根据文档,这应该可以使用setBehindWidth()setBehindOffset()但此刻,菜单一直向右滑动,覆盖了整个屏幕。下面是我的代码:publicvoidsetupMenu(){setContentView(R.layout.activity_base);menu=newSlidingMenu(this);menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);menu.setBehindW

android - 如何获取按钮的高度和宽度

我创建了一个按钮数组。现在我想找到按钮的高度和宽度,为此,我使用了getWidth()和getHeight()。但问题是它总是返回0。为什么会这样?我已经发送了我的代码,请检查是否有任何错误。LinearLayoutlayoutVertical=(LinearLayout)findViewById(R.id.liVLayout);LinearLayoutrowLayout=null;LayoutParamsparam=newLinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT,1);pub

android - Actionbarsherlock IcsSpinner - 宽度始终设置为最宽的项目

我正在使用Actionbarsherlock并想使用自定义操作栏布局,但仍需要导航列表。因此,我包含了一个IcsSpinner小部件。然而,宽度总是和最大的项目一样大,这是不希望的。我将其从actionbar中分离出来进行调试,但仍然得到相同的结果:fragment代码publicclassTestFragmentextendsSherlockFragment{privatefinalString[]testStrings={"Short","Notsolongtext"};@OverridepublicViewonCreateView(LayoutInflaterinflater,V

android - 自定义通知布局不覆盖整个宽度

我正在尝试创建NotificationManager的自定义布局,这是我的布局文件目前通知显示如下,但问题是通知布局没有覆盖整个宽度(在右侧),即使我已将layout_width设置为fill_parent所以我想要蓝色覆盖整个宽度。 最佳答案 删除android:padding="3dp"。它将背景颜色向内推3个像素。如果您需要这三个像素,请将其替换为android:layout_marginRight="3dp"。 关于android-自定义通知布局不覆盖整个宽度,我们在StackO