Articles of 布局

如何改变一个不确定的ProgressBar的颜色?

我有一个进度条,风格如下: style="?android:attr/android:progressBarStyleSmall" 可悲的是,酒吧几乎是白色的,在我的情况下显示在白色背景上。 因为这个,进度条几乎是看不见的。 我怎样才能改变进度栏的颜色? 灰暗的一个将是伟大的。

button边距的布局问题

我有在android应用程序中组织布局的问题。 我dynamic创buildbutton,并将其添加到我的布局: LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); for (int i = 0; i < NO_NUMBERS; i++){ Button btn = new Button(this); btn = (Button) layoutInflater.inflate(R.layout.button, null); btn.setId(2000+i); Integer randomNumber = sort.getNumbersCopy()[i]; btn.setText(randomNumber.toString()); btn.setOnClickListener((OnClickListener) this); buttonList.addView(btn); list.add(btn); } 我将它添加到LinearLayout: <LinearLayout android:id="@+id/buttonlist" android:layout_alignParentLeft="true" android:layout_marginTop="185dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:orientation="horizontal" android:gravity="center_horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> </LinearLayout> 而我正在导入这个.xml我定义的button布局: <Button xmlns:android="http://schemas.android.com/apk/res/android" android:textSize="26dp" android:textStyle ="bold" android:textColor="#ffffff" […]

你可以隐藏一个元素在一个布局,如微调,取决于一个活动?

我正在研究我的应用程序,它有一个视图中有3个旋转器。 我的一些活动需要使用3个纺纱厂,2个,1个,所以我想隐藏它们,如果这是可能的话。 我想这样做,所以我可以尽可能高效,但我不知道是否有可能。

Android:如何在styles.xml中自定义声明XML命名空间?

我试图把自定义XML命名空间在styles.xml并inheritance它在布局。 我不知道如何在styles.xml声明自定义XML命名空间,就像我在layout xml中所做的那样(例如xmlns:app="http://schemas.android.com/tools" )。 如何在styles.xml使用自定义XML名称空间? 我拥有的: 字体资产ReallyCoolFont.ttf保存在asset/fonts 。 my_layout.xml : <TextView <!– more attributes here –> app:customFont="fonts/ReallyCoolFont.ttf" <!– more attributes here –> </TextView> styles.xml : <style name="CoolTextView"> <!– more items here –> <!– more items here –> </style> 我想要的是: my_layout.xml : <TextView <!– more attributes here –> style="@style/CoolTextView <!– more attributes here –> </TextView> styles.xml […]

Android ImageButton – 无法获取图像的中心

我想在背景图片的xml文件中创build一个Android ImageButton,并在中心位置的顶部显示一个较小的图标。 出于某种原因,如何做到这一点并不明显,文档也无济于事。 <ImageButton android:id="@+id/sound_button" android:layout_x="430px" android:layout_y="219px" android:layout_width="48px" android:layout_height="48px" android:scaleType="center" android:src="@android:drawable/volumeicon" android:background="@drawable/clearbuttonup" /> 然而,无论我尝试什么(在布局_高度和布局_宽度上放置“ wrap _ content ”而不是绝对数字,图标将保留在button的左上angular。)但是,如果我没有背景图像一个系统默认的白色button),图标确实进入中心,当我使用颜色代替背景图像时,button也会进入左上angular。 为什么会发生这种情况,我怎样才能真正得到我想要的行为 – 也就是说,一个背景图像的中心图标?

自定义对话框没有标题和边框

基于这里的代码, http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog 。 我成功地能够创build一个背景和button的自定义对话框,但还是有些不对。 标题栏还有一个空间,视图周围有边框。 如何摆脱这些标题和边界? 这是我的对话 Dialog pauseMenu = new Dialog(this,R.xml.pause_dialog); pauseMenu.setContentView(R.layout.pause_menu); return pauseMenu; 这是我的暂停布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:background="@drawable/pause_menu_cropped" android:layout_gravity="center" android:gravity="center|center_horizontal"> <TableLayout android:layout_width="wrap_content" android:id="@+id/tableLayout1" android:layout_height="wrap_content"> <ImageButton android:src="@drawable/pause_button_quit" android:layout_width="wrap_content" android:background="@drawable/pause_button_quit" android:id="@+id/imageButton2" android:layout_height="wrap_content"></ImageButton> <ImageButton android:src="@drawable/pause_button_option" android:layout_width="wrap_content" android:background="@drawable/pause_button_option" android:id="@+id/imageButton1" android:layout_height="wrap_content"></ImageButton> </TableLayout> </LinearLayout>

Android:animation被父视图剪辑

我目前有一个ImageView,我正在应用一个比例尺animation。 这个视图在layout_height和layout_width被设置为wrap_content的相对布局中。 问题是当animation开始时,它使得图像视图大于其父级布局,然后图像被切断。 有没有办法解决? 这是一个工作示例: xml文件 – <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dip" android:layout_gravity="center_horizontal"> <ImageView android:id="@+id/imgO" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/circle"/> </RelativeLayout> </LinearLayout> java文件 – ImageView imgO; ScaleAnimation makeSmaller; ScaleAnimation makeBigger; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.titlescreen); //Animation imgO = (ImageView)findViewById(R.id.imgO); makeSmaller = new ScaleAnimation((float)10.0, (float)1.0, (float)10.0, (float)1.0, Animation.RELATIVE_TO_SELF, […]

Android设置ImageButton作为切换

点击时如何让图像button处于“按下”状态? 基本上我只是想背景是郁闷的背景,但我不知道如何设置它。 此刻,我只是将选定的button背景复制到我的res文件夹,但是当我将它设置为背景时,它变得模糊(因为原始图像比button本身更大)。 正常背景: 替代文字http://img707.imageshack.us/img707/9199/ss20100426163452.png我得到: alt text http://img707.imageshack.us/img707/912/ss20100426163357.png 替代文字http ://img3.imageshack.us/img3/8304/ss20100426163623.png 另外,我不认为我考虑到许多不同的UI布局,实际上可以使用这种方法。 该button应该保持按用户正在使用的用户界面。

如何创build一个填充父高度的ImageView,并显示尽可能大的图像?

我有以下方式定义的ImageView: <ImageView android:id="@+id/cover_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_below="@id/title" android:layout_above="@id/divider" android:adjustViewBounds="true" android:src="@drawable/image_placeholder" android:scaleType="fitStart"/> 现在下载一个新的位图后,我改变绘图。 图像现在出现在ImageView的左上angular。 有没有办法让图像填满可能的整个高度,然后调整视图的宽度以在不改变图像比例的情况下缩放图像? 图像填满了标准屏幕上的所有空间,但在WVGA分辨率下,图像只占ImageView实际高度的一半左右。

三星Galaxy Note上的布局

我有一个奇怪的问题,只发生在三星Galaxy Note。 我有风景和肖像布局,在正常和大,按照: http : //developer.android.com/guide/practices/screens_support.html 在所有的手机到目前为止,它使用正常和片7英寸和10英寸使用大布局(这是专为平板电脑),一切都好。 然而,三星Galaxy Note使用大的布局(从它的屏幕尺寸将表明如此) – 但布局是一个完整的混乱,因为它似乎没有足够大的显示,以显示平板电脑的用户界面。 银河纸币的确切屏幕组合是什么? ,我需要定义一个不同密度的大型布局来处理它吗? 我也怀疑它是不正确地报告到应用程序的大小像以前的三星产品。 不拥有一个,不能借一个我不得不呼吁你们帮助我:-)