android修改xml
㈠ 怎麼修改 androidmanifest.xml
AndroidManifest不能動態修改。 AndroidManifest.xml 是每個android程序中必須的文件。它位於整個項目的根目錄,描述了package中暴露的組件(activities, services, 等等),他們各自的實現類,各種能被處理的數據和啟動位置。 除了能聲明程序中的Activities, ContentProviders, Services, 和Intent Receivers,還能指定permissions和instrumentation(安全控制和測試)。 AndroidManifest能夠包含的標簽: <activity>。 <activity-alias>。 <service>。 <receiver>。 <provider>。 <uses-library>。
㈡ android studio values.xml怎麼修改
先介紹下修改原理:首先打開位於android.widget包下面的Button.java文件,這里有一句關鍵的代碼如下: public Button(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.buttonStyle); } 1 2 3 其中com.android.internal.R.attr.buttonStyle就是我們修改樣式的關鍵了,網上的教程的修改方法大都是: <Button style="@style/ButtonStyle" android:layout_width="wrap_content" android:layout_height="40dp" android:layout_weight="1" android:text="價格" /> 1 2 3 4 5 6 也就是在對應的xml裡面button控制項裡面編寫style達到目的。 但是如果我們的app需要完全統一整個應用的button的樣式,那麼就需要在每一個button裡面添加style。 這顯然效率太低下了。 接下來打開我們項目中values文件夾下面的styles.xml文件,我們創建安卓項目的時候,會有一個默認的styles文件。 打開之後找到這段代碼: <style name="AppBaseTheme" parent="Theme.Holo.Light"> <!-- Theme customizations available in newer API levels can go in res/values-vXX/styles.xml, while customizations related to backward-compatibility can go here. --> </style> <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> 1 2 3 4 5 6 7 8 9 10 不保證讀者的默認styles.xml和我的是一樣的,不過大概是這個樣子,有可能讀者的最低支持是2.3、那麼就沒有Them.Light。 我們使用eclipse的快捷鍵打開這個Theme.Holo.Light。可以看到如下代碼: <style name="Theme.Holo.Light" parent="Theme.Light"> <item name="colorForeground">@android:color/bright_foreground_holo_light</item> <item name="colorForegroundInverse">@android:color/bright_foreground_inverse_holo_light</item> <item name="colorBackground">@android:color/background_holo_light</item> <item name="colorBackgroundCacheHint">@android:drawable/background_cache_hint_selector_holo_light</item> <item name="disabledAlpha">0.5</item> <item name="backgroundDimAmount">0.6</item>
㈢ android 如何修改strings.xml內變數的值 ,請問你這個最後怎麼實現的呢能否告之,謝!
可在string.xml中修改值,這個簡單;在代碼中修改也可以,不過之前string.xml要為某id事先預留變數,代碼能夠修改它~例如說,
<string name="a">今年是%1$d年</string>
JAVA代碼中可用
String a = getResources().getString(R.string.a);
String b = String.format(a, 2011);
將%1$d替換為2011
簡單解釋%1$d,1表示a中有一個值需要修改;d表示是整型。
若是要有兩個就要再寫多個%2$d
若是字元串,就寫成%1$s
我想你是想知道第二種方法吧?!呵呵~
㈣ 安卓軟體中的xml文件這么改 用什麼軟體 需要什麼環境 謝謝你的回答。。。
用記事本就行,比如RE瀏覽器的文本編輯器
㈤ Android 中 怎麼動態修改布局xml文件中的根屬性值 比如如下圖的兩個屬性值 fitsSystemWindows 改為 false
給這個RelativeLayout設置一個id,比如 android:id="@+id/rl"
然後在class文件中獲取此控制項,再設置屬性即可
RelativeLayoutrelativeLayout=(RelativeLayout)findViewById(R.id.rl);
relativeLayout.setFitsSystemWindows(false);
㈥ 麻煩請問一下,android如何修改xml文件中節點的值,並保存進去,謝謝
根據標題應該是想修改已獲得的xml格式的節點值,在android開發中JAVA解析XML有一種DOM方式可以修改xml的節點值,但是由於android的內存相對較小,所以一般在android中用 XmlSerializer來重新構建XML文件來變相修改。
㈦ 在android中怎樣在java類里修改xml文件中的內容
你可以是用java自己的sax,dom進行xml文件解析,在去修改文件內容,不過推薦你使用Android自帶的pull解析xml文件,很簡單就解決了。
㈧ android下xml文件的解析與修改(求大牛指教,有加分)
1.想查看AndroidManifest.xml也需要進行反編譯,使用apktool即可.
2.pull解析器是用來讀取xml文件的,你這是需要更改了,得用io流吧.
㈨ eclipse中android開發怎麼修改xml文件字體大小
字體大小調整:Window / Preferences / General / Appearance / ColorsAnd Fonts ,在右邊的對話框里選擇Java - Java Editor Text Font
點擊出現的編輯(Edit)按鈕,可以設置顯示在在主窗體中程序的字體大小,設置完之後點擊右下角的應用(Apply),最後點擊確定(OK)即可。
㈩ android怎麼在已有的xml文件添加節點
在android要修改xml文件一般不能直接修改值,更何況是刪除標簽。不過有一種取而代之的方法是重新構建xml文件,在android有個xmlserializer類是專門用來構建xml文件的,當需要修改時,你首先肯定是得解析xml,這時候可以將解析的值存到對象裡面,然後再重新構建,這就變成新的xml了,關於xmlserializer的用法,我就不詳細說了,吧。