
<item name="android:windowBackground">@drawable/panel_background_sodino1</item>
可以这样子设置。
方法二:
可以将这个设置为
<item name="android:windowBackground">@color/transparent</item>
然后在相应的xml中进行相应的设置背景就可以了。
注意:!!!!!
如果将这个android:windowBackgroud设置为null,
然后在xml设置背景,自己试过,会有一层黑色背景。
1、在资源面板中编辑对话框,加入各种控件,设置好控件的ID;
2、右击->ClassWizard,上面即有新建类,选好基类即可,基本的头文件软件已自动添加;
3、重复第2步,不选新建类,选中第2步中新建的对话框类,对每个控件ID添加变量。
GTK是C++类库吧,怎么用C语言来写界面,你老师脑残了啊
你可以去问候他老母或者自己找下GTK的资料,socket是关键,多线程和并发什么的,不要偷懒,不然出来工作就跟个傻瓜一样了
应该是你的安装过程中没选这两个软件所在的包组
如果你会配yum,配个本地源,或者网络源,用yum装一个就是了,
要么iso挂载到虚拟光驱,在package里找软件包,rpm安装,不过可能需要关联包,比较麻烦。
具体步骤如下:
1 编写一个文本样式。
DIALOG的标题是一个textview,在sytlesxml中,添加如下代码来设置你自己的文本样式:
<style name="DialogWindowTitle">
<item name="android:textSize">22sp</item>
<item name="android:textColor">@color/font_dark_grey</item>
</style>
2 设置对话框的标题主题。
上面的标题文本并不能直接设置为对话框的标题样式。 我们还需要编写一个表示标题的主题的style,在这里指定标题的文本样式。代码如下:
<style name="DialogWindowTitleDeviceDefault">
<item name="android:maxLines">1</item>
<item name="android:scrollHorizontally">true</item>
<item name="android:textAppearance">@style/DialogWindowTitle</item>
</style>
3 设置对话框主题。
接下来,我们编写我们的对话框主题,在这里指定标题的主题。由于一些属性并不是public的,所以我们需要继承自原来的某个style,代码如下:
<!--Dialog主题-->
<style name="ThemeDeviceDefaultDialog" parent="@android:style/ThemeDeviceDefaultLightDialog">
<item name="android:windowTitleStyle">@style/DialogWindowTitleDeviceDefault</item>
</style>
4自定义App的主题。
接下来,我们需要在我们的App theme中指定我们的对话框使用这种主题,所以需要定义一个App theme。同样由于App theme的许多属性并不是public的(比如下面要提到的标题下面的那条蓝线),所以我们要继承自一个原生的style。这里我根据程序需要选择了ThemeHoloLightNoActionBar,代码如下:
<style name="ParkingTheme" parent="@android:style/ThemeHoloLightNoActionBar">
<item name="android:dialogTheme">@style/ThemeDeviceDefaultDialog</item>
</style>
5 指定App主题
我们需要在AndroidManifestxml文件中,指定我们的app主题。这步很简单,只需要在application标签中指定android:theme的值即可,如下:
android:theme="@style/ParkingTheme"
6 编写AlertDialog主题。
我们无法直接继承系统主题里的AlertDialog的style。如把parent指定为ThemeDeviceDefaultDialogAlert,ThemeHoloDialogAlert,ThemeDeviceDefaultLightDialogAlert或ThemeHoloLightDialogAlert,都会导致编译不过。所以我们需要继承自Dialog的style。在这里我以ThemeHoloLightDialog为例,代码如下:
<!--AlderDialog主题-->
<style name="ThemeDeviceDefaultDialogAlert" parent="@android:style/ThemeHoloLightDialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowTitleStyle">@style/DialogWindowTitleDeviceDefault</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
<item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_minor</item>
</style>
7 指定AlertDialog的主题。
我们需要在第4步所说的自定义的AppTheme中,添加一行代码来指定要使用的AlertDialog的style,代码如下:
<item name="android:alertDialogTheme">@style/ThemeDeviceDefaultDialogAlert</item>
8修改标题下面的蓝色线。
表示这条蓝色的线的叫做titleDivider,我们可以通过getResources()的API来获取它的IP,然后设置颜色。代码如下:
public static final void dialogTitleLineColor(Dialog dialog, int color) {
Context context = dialoggetContext();
int divierId = contextgetResources()getIdentifier("android:id/titleDivider", null, null);
View divider = dialogfindViewById(divierId);
dividersetBackgroundColor(color);
这行代码对于自定义的Dialog,可以在setContentView之后调用。但是对于AlertDialog,必须在show()方法被调用之后才可以去调用,否则会报错。
Android是一种基于Linux的自由及开放源代码的 *** 作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安智”。Android *** 作系统最初由Andy Rubin开发,主要支持手机。2005年7月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。
Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
2013年的第四季度,Android平台手机的全球市场份额已经达到781%。2013年09月24日谷歌开发的 *** 作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
那要看你定义的桌面和图形界面是什么。
1:如果桌面是指桌面环境,那么你用窗口管理器一样可以启用
2:如果桌面也包括窗口管理器,那么你直接启动x也可以(只不过是对窗口不进行管理)
3:如果x包含进去,那么console用的一些图形程序也可以
比如libsvga或者framebuffer的程序,他们确实是图形程序
4:如果这个图形是广义的,那么curse或者dialog之类做的程序也可以,他们会有图形的按钮啊什么的,但是不是或者影像什么的
所以,要看你的意思。
以上就是关于linux dialog能改变背景图片吗全部的内容,包括:linux dialog能改变背景图片吗、MFC编程,如何加入对话框(dialog),我用的是vs2008、老师让我在LINUX里用GTK和C语言设计个聊天软件 类似QQ的 必须有界面和基本功能 聊天界面,表情,聊天记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)